关于update数据库的问题
private SqlDataAdapter dap;
private DataTable dt;
private SqlCommandBuilder bld;
我在private void Ft_Load(object sender, System.EventArgs e)
{
dt=new DataTable();
dap=new SqlDataAdapter("select * from WH_AssetAccept",DataAccess.getconnection());
bld=new SqlCommandBuilder(dap);
dap.Fill(dt);
textBox1.DataBindings.Add(new Binding("Text",dt,"name"));
}
为什么我在改变TextBox1的值后执行
this.dap.Update(dt);
总是不能更新到数据库?
在前面加上dt.GetChanges();也没有用,请大家帮忙看看是怎么回事。谢谢!
(如果我用dt.Rows[0]["name"]="ZSG"直接改变值后this.dap.Update(dt);就可以保存到数据库,为什么?我要怎么作才能实现把绑定到textbox上的值更新回数据库?)