如题,使用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("归还失败!");
}
}
使用DataGridView时如何取得失去焦点的那一条记录的列的元素的值
答案:1 悬赏:70 手机版
解决时间 2021-06-01 15:31
- 提问者网友:我是女神我骄傲
- 2021-06-01 08:33
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-06-01 09:34
ID列为第一列 C# codeDataGridView1.columns[0].visible=false;//第一列不可见
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯