用文本框的change事件就行了呗
把修改的数据放倒数据库
把修改的数据放倒数据库
解决方案 »
- 为什么我新加入的节点总是覆盖了前一个节点???
- 关于判断是否鼠标移动的问题
- 请教dockPanel的多窗口停靠问题
- 一个WEB Browser的问题
- 将excel中的数据导入到sql server 2000没出错 但导入不进去请高手指点 我的代码如下
- 怎样根据椭圆的长轴的不同斜率来画椭圆
- 我的是winform程序,本地的程序,连接数据库字符串写在本地程序中,可以访问网络上的sql数据库吗?有人说sql网络访问只限于局域网,是吗
- 如何在html页面中显示asp.net做的一个页面!
- 关于侦听邮件问题
- .net如何调用com以及调用遇到的问题。内有原码,尽情讨论。
- 有关PROCESS的GETPROCESS()函数,大虾进来一下
- 急,100分!
问题是怎么放?
oleDbDataAdapter1.Update(dsAuthors1);
修改文本框以后,DATAGRID也修改了,但是出现一个提示框:
说“DataBinding无能在适合所有绑定的列表中找到行,要更正该值吗?
答是或否都出错
字段
DataSet ds1 = ds.GetChanges();//ds为全局变量,ds1为改变的DataSet
string customerID;
foreach(DataRow row in ds1.Tables[0].Rows)
{
switch(row.RowState)
{
case DataRowState.Added:
customerID=Convert.ToString(row["customerID"]);
//写inert into....插入记录
break;
case DataRowState.Modified:
customerID=Convert.ToString(row["customerID"]);
//update了,自己写
break;
case DataRowState.Deleted:
customerID = Convert.ToString(row["customerID",System.Data.DataRowVersion.Original]);
//delete sql,自己写
break;
}
}
ds.AcceptChanges();//保存完记的加这么一句
cm.EndCurrentEdit();
oleDbDataAdapter1.Update(dsAuthors1);
csAuthors1.AcceptChanges();