关于asp.net中datagrid的多列更新(c#)
请各位大哥帮帮忙:
我在页面上放了一个datagrid,建立了模板列,在模板列的itemtemplete上放了textbox,我现在修改修改datagrid上textbox里面的数据,然后点button来更新到数据库,我该怎么更新到数据库?
代码
private void bt_save_Click(object sender, System.EventArgs e)
{
OleDbDataAdapter sda = new OleDbDataAdapter("select * from yczj_cyxx",Utility.Connection);
DataSet ds =new DataSet();
sda.TableMappings.Add("yczj_cyxx","yczj_cyxx");
try
{
sda.Fill(myDs,"yczj_cyxx");
}
catch
{
}
OleDbCommandBuilder odb= new OleDbCommandBuilder(sda);
int val = sda.Update(myDs,"yczj_cyxx");
ds.AcceptChanges();
GridBind();
}
这样也不会把修改的值更新到数据库?该怎么更新?