首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

在datagridview中单元格输入数据,检索是否存在于数据库的表中解决办法

2012-09-18 
在datagridview中单元格输入数据,检索是否存在于数据库的表中在datagridview的第一列输入班级编号,跟着按e

在datagridview中单元格输入数据,检索是否存在于数据库的表中
在datagridview的第一列输入班级编号,跟着按enter键,如果输入的班级编号在数据库中的表中存在,第二列就自动的出现班级名称,焦点会出现在第三列,如果没有就弹出对话框,不存在该编号!焦点停留在第一列
按enter键,焦点向右走和直接在第一列输入正确的编号,第二列出现班级名称已经实现了!


输入错误的编号,弹出对话框和焦点的控制不会!
 

救命啊!


[解决办法]

C# code
//给datagridview添加一个事件 private void datagridview1_CellEndEdit(object sender, DataGridViewCellEventArgs e)        {            string classNumber = this.datagridview1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();            if (true)//不存在            {                MessageBox.Show("编号不存在!");                this.datagridview1.CurrentCell = this.datagridview1.Rows[e.RowIndex].Cells[e.ColumnIndex];                this.datagridview1.BeginEdit(true);//设该单元格为编辑状态            }        } 

热点排行