永发信息网

使用DataGridView时如何取得失去焦点的那一条记录的列的元素的值

答案:1  悬赏:70  手机版
解决时间 2021-06-01 15:31
如题,使用DataGridView时如何取得失去焦点的那一条记录的列的元素的值?
以下是我的代码,这个代码不管用,不知道到底该怎么正确获得那个列的元素名
我希望是在删除一行记录时同时在别的表中也做些修改 不知道怎么做才正确呢?有更好的办法吗???
谢谢各位帮助了
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
  {
  try
  {
   
  this.Validate();
  this.borrowBindingSource.EndEdit();
  this.borrowTableAdapter.Update(this.libraryDataSet.borrow);

  String conn = "Dsn=Library;uid=sa;pwd=261903659;app=Microsoft® Visual Studio® 2005;wsid=TT;database=Library";
  OdbcConnection connstring = new OdbcConnection(conn);

  //修改readers表中已经借了几本书的值使其 -1
  String sqlchange = "UPDATE readers set yjsl=yjsl-1 where BH='" + this.dataGridViewTextBoxColumn2.Name.ToString()+ "'";
  OdbcCommand comm1 = new OdbcCommand(sqlchange, connstring);
  connstring.Open();
  comm1.ExecuteNonQuery();
  connstring.Close();
  //修改book表中置状态为 归还
  String sqlchange2 = "UPDATE book set zt='归还' where bh='" +this.dataGridViewTextBoxColumn3.Name.ToString() + "'";
  OdbcCommand comm2 = new OdbcCommand(sqlchange2, connstring);
  connstring.Open();
  comm2.ExecuteNonQuery();
  connstring.Close();

  MessageBox.Show("书籍归还成功!");
  }
  catch
  {
  MessageBox.Show("归还失败!");
  }
  }
最佳答案
ID列为第一列 C# codeDataGridView1.columns[0].visible=false;//第一列不可见
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在石家庄怎么开手机流量?和在沧州一样嘛?
关于心理学的一些书集
企业去家族化以后的管理模式将何去何从?
QQ不会上咋办?很抱歉,你的号码暂时不能登录
绿色征途怎么打坐?还有替身宝宝怎么放出来?
一个性格极其内向的人,怎样才能乐观快乐地生
胃越来越痛了怎么办?吃药也没用
我以前的女朋友今天结婚我该不该去?????
﹏ 米修 米修 ,是哪部电视剧里的台词?
寻仙8974法宠学什么好
胖人风衣和裤子
一颗苹果原唱是谁?
求助!~~~~~~~~~~
疾病预防知识
炸东西为什么要涂一层鸡蛋?
推荐资讯
田螺肉怎么吃?怎么吸?会不会把那些脏东西吃
我的诺基亚5200不能下载2008年版本的QQ吗?
任务拥有道具‘普通蓝玫瑰’是什么啊
我设置了Q炫铃 为什么不管用啊
怎样可以查到我最早开通蓝钻是在什么时候
诺基亚E72i行货多少钱能买到?
魔兽世界QS的天赋选择
有关生活方面的
诺基亚n79我申请了证书…证书要下载吗?怎么
在福田那里可以摆地难?
穿越火线M4和AK那个比较好练?
我Q宠的心情,为什么在爱的怀抱都不是满的了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?