有一个表
我首先把表的数据读入Dataset中
dataset中就一个表。。
string sql="select * from user";
OleDbDataAdapter da=new OleDbDataAdapter(sql,con);
OleDbCommandBuilder builder=new OleDbCommandBuilder(da);
dataset ds=new dataset();
ds.Table["user"].Rows[0][0]="asfb";
ds.AcceptChanges();
这样我就把dataset绑定到一个DataGrid里面了
发现数据真的有改动,但是
我用da.update(ds,"user");
发现数据库没有被改动 这是怎么回事啊,,帮帮忙,,
急啊,,解出给分
我首先把表的数据读入Dataset中
dataset中就一个表。。
string sql="select * from user";
OleDbDataAdapter da=new OleDbDataAdapter(sql,con);
OleDbCommandBuilder builder=new OleDbCommandBuilder(da);
dataset ds=new dataset();
ds.Table["user"].Rows[0][0]="asfb";
ds.AcceptChanges();
这样我就把dataset绑定到一个DataGrid里面了
发现数据真的有改动,但是
我用da.update(ds,"user");
发现数据库没有被改动 这是怎么回事啊,,帮帮忙,,
急啊,,解出给分
{
da.Update(ds,"user");
ds.AcceptChanges();
}
但我这里可以实现 SqlConnection scn = new SqlConnection("Data Source=10.114.72.5;Initial Catalog=VehicleDB;Persist Security Info=True;User ID=sa;Password=4600dell");
string s = "select * from t_Organize";
SqlDataAdapter sda = new SqlDataAdapter(s,scn);
SqlCommandBuilder scb = new SqlCommandBuilder(sda);
DataSet ds = new DataSet();
sda.Fill(ds);
ds.Tables[0].Rows[0]["OrgName_ch"] = "一大队";
sda.Update(ds);看看有什么不同吧