用dataset如何修改数据库?

来源:百度知道 编辑:UC知道 时间:2024/06/17 08:19:05
现在的问题是:取dataset了,但是如何用这个dataset修改数据库呢?

SqlConnection conn = new SqlConnection(this.connstr);
SqlDataAdapter da = new SqlDataAdapter("select * from jobs",this.conn);
SqlCommandBuilder scb = new SqlCommandBuilder(da);
DataSet ds1 = new DataSet();
da.Fill(ds1,"temp");
this.ds1.Tables["temp"].DefaultView.Sort = "job_id";
int index = ds1.Tables["temp"].DefaultView.Find(id);
ds1.Tables["temp"].Rows[index]["job_desc"] = name;
da.Update(ds1, "temp");

把dataset 里面的数据修改好后 有 SqlDataAdapter da的 da.update方法
更新数据库

dataset就相当于一个datatable的集合,datatable就是数据。操作datatable就行。
dataset.Tables[0]//dataset里的第一张表。

datatable的操作网上很多,一google一堆。