数据集得提交未更新数据库得问题,请高手帮忙(在线等待,解决结贴) 使用SqlCommandBuilder来提交更改 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to trnbo(【没有蛀牙】→闭关修行) 例子没有用SqlCommandBuilder 啊,数据源绑定到控件上还需要SqlCommandBuilder 么? private void button2_Click(object sender, System.EventArgs e) { adp.Update(dt, "table"); dt.AcceptChanges(); } public SqlConnection conn = new SqlConnection("连接字符串"); public SqlDataAdapter adp; public DataSet dt; public SqlCommandBuilder test; private void button1_Click(object sender, System.EventArgs e) { adp = new SqlDataAdapter(); adp.SelectCommand = new SqlCommand("select * from table", conn); test=new SqlCommandBuilder(adp); dt = new DataSet(); adp.Fill(dt, "table"); dataGrid1.SetDataBinding(dt, "table"); } SqlCommandBuilder你自己没有写UpdateCommand时需要,它会为你自动生成更新语句如上所示 自己写updatecommand,insertcommand,deletecommand也可以,只是辛苦了一点 文本你自已写SQL语句提交不是更方便? 你要是用的VS.NET的话,最好跟踪调试,这样的问题多半是SQL语句的错误。不过我建议你用 cnhgj(戏子) (近视深了100度) 的方式,只需要SQL语句该为Update就可以了。 我估计问题是出在你没有改变取回来的DataSet,所以更新回去的值当然不会变。你不要弄什么绑定,自己把修改后的值更新到DataSet,然后再通过Update()更新。 C# 播放语音库的功能 求解一个正则表达式 继续上次的问题。如果是全角怎么办? [ADO.NET问题]请教C#windows窗体程序LOGIN的代码怎么去写? 哪里有类似Outlook左边的导航条的控件可以用?谢谢! 参数如何传递的问题?? DataGrid问题。困惑了我好长时间啦!!! 求助 关于treeview的问题(在线等) 各位大虾,怎样才能算是精通C# 如何通过字符串来调用一个新对象的方法? 入门,怎么知道错误在哪个文件,第几行呢? 有那位用过好的xp风格的菜单吗?
例子没有用SqlCommandBuilder 啊,数据源绑定到控件上还需要SqlCommandBuilder 么?
{
adp.Update(dt, "table");
dt.AcceptChanges();
}
public SqlConnection conn = new SqlConnection("连接字符串");
public SqlDataAdapter adp;
public DataSet dt;
public SqlCommandBuilder test; private void button1_Click(object sender, System.EventArgs e)
{
adp = new SqlDataAdapter();
adp.SelectCommand = new SqlCommand("select * from table", conn);
test=new SqlCommandBuilder(adp);
dt = new DataSet();
adp.Fill(dt, "table");
dataGrid1.SetDataBinding(dt, "table");
}
你自己没有写UpdateCommand时需要,它会为你自动生成更新语句
如上所示
你不要弄什么绑定,自己把修改后的值更新到DataSet,然后再通过Update()更新。