请教各位高手大虾:怎样更新DataGrid 一改的数据。在线等候,答对马上给分。 ds2填充了,再da.Update(ds2,"kh"); 也编译出相同的结果? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我认为很有可能试你的存储过程不对或者试你的修改语句不正确,你在sql中运行试试你的语句!!! 先在DATAGRID中修改了数据,然后运行下面的语句即可sqlDataAdapter1.Update(dsAuthors1);//dsAuthors1为帮定到datagrid的数据集 把你主石掉的da.TableMapping.Add("Table","u");改成 da.TableMapping.Add("Table","kh");试试。 改成 da.TableMapping.Add("Table","kh");也不行!!!! 嘿,你的程序有问题:你不可以这样使用aCommand.string khSelect="select name,province,email,postcord,address from kh";SqlCommand aCommand = new SqlCommand (khSelect,conn ) ;aCommand.CommandType = CommandType.StoredProcedure ;//第一个错误,你的CommandType不是存储过程,而是文本。aCommand.UpdatedRowSource = UpdateRowSource.None ; DataSet ds2= new DataSet () ;SqlDataAdapter da = new SqlDataAdapter (khSelect,conn) ;//da.TableMappings.Add("Table","u");da.UpdateCommand =aCommand ;//第二个错误,不能将SelectCommand作为UpdateCommand.da.Update(ds2,"kh");this.dataGrid1.DataSource=ds2.Tables["kh"].DefaultView; 我的代码中,对于在datagrid中增加和修改的记录,运行oleDataAdapter1.updata(dataSet11),就可以更新数据库,但是不知道删除如何做? c# 怎样 发送短信啊? Socket只能拿到包头信息,取不到包数据 如何在winfrom里转换中文网址成UTF-8 GridView.DataBind()执行时,当前的变量值为空了 数据库的错误异常,可以被c#读取并识别么? 如何禁止DataGrid中网格的右键功能 请教一个C#中第三方控件sidebar分组使用问题 如何用C#随机的在一组字段中抽取一个字段 100分在线等,求一条语句 樹形數據顯示 请教几个问题(来者有分) ListView 控件的显示问题???这是怎么回事???
sqlDataAdapter1.Update(dsAuthors1);//dsAuthors1为帮定到datagrid的数据集
改成 da.TableMapping.Add("Table","kh");试试。
string khSelect="select name,province,email,postcord,address from kh";SqlCommand aCommand = new SqlCommand (khSelect,conn ) ;aCommand.CommandType = CommandType.StoredProcedure ;
//第一个错误,你的CommandType不是存储过程,而是文本。aCommand.UpdatedRowSource = UpdateRowSource.None ;
DataSet ds2= new DataSet () ;
SqlDataAdapter da = new SqlDataAdapter (khSelect,conn) ;
//da.TableMappings.Add("Table","u");
da.UpdateCommand =aCommand ;
//第二个错误,不能将SelectCommand作为UpdateCommand.da.Update(ds2,"kh");
this.dataGrid1.DataSource=ds2.Tables["kh"].DefaultView;