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

linyongboccdn 2011-12-29 09:53:17
在datagridview的第一列输入班级编号,跟着按enter键,如果输入的班级编号在数据库中的表中存在,第二列就自动的出现班级名称,焦点会出现在第三列,如果没有就弹出对话框,不存在该编号!焦点停留在第一列
按enter键,焦点向右走和直接在第一列输入正确的编号,第二列出现班级名称已经实现了!


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


救命啊!
...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
修改一下昵称 2011-12-30
  • 打赏
  • 举报
回复


//给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);//设该单元格为编辑状态
}
}
dinghaohong81 2011-12-30
  • 打赏
  • 举报
回复
在datagridview创建一个txt模板,容易的
zhaoyycit 2011-12-30
  • 打赏
  • 举报
回复
弹出对话框 MessageBox.Show("需要提示的内容");
焦点 控件.Focus()
电脑里没有VS2005 没有具体试过

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧