C#与ACCESS

来源:百度知道 编辑:UC知道 时间:2024/06/16 16:46:54
再DatagridView中修改
如果实现同时修改数据库?
我见有人程序实现了 不知道代码是什么样的?

满意答案20

用DataSet来做数据源,然后将对DataSet所做的操作更新回数据库中就可以了
OLEDBDataAdapter da = new OleDbDataAdapter(OleDbCommand,OleDbConnection);
DataSet ds = new DataSet();
da.Fill(ds);
OleDbCommandBuilder comb = new OleDbCommandBuilder(da);
this.DataGrid1.DataSource = ds;
this.DataGrid1.DataBind();

DataRow dr = ds.NewRow();
dr[列名] = 插入值;
dr[列名] = 插入值;
......
//这里的列名与插入值的类型要与数据库中对应的表一致
ds.Rows.Add(dr);

DataGridView和DataSet是一个完美的组合。
用DataSet中自己生成的 Adpater的Fill方法
和Update方法。不就行了吗?