日期:2014-05-18  浏览次数:21021 次

如何将DataSet中的数据保存到数据库中?
DataSet中的表格做了改动后,如何保存回数据库?
希望能有有关的代码,要简单点的,我初学数据库的。

------解决方案--------------------
this.dataAdapter = new SqlDataAdapter(this.selectString, this.connection);
this.dataSet = new DataSet();
SqlCommandBuilder sb = new SqlCommandBuilder(this.dataAdapter);
this.dataAdapter.Fill(this.dataSet, "学生基本信息表 ");
foreach (DataRow d in dataSet.Tables[0].Rows)
{
if (d[ "Name "].ToString() == "刘刚 ")
d.Delete();
if(d[ "Name "].ToString() == "李平 ")
d[ "Age "] = 22
}
this.dataAdapter.Update(this.dataSet)
this.dataSet.AcceptChanges();
------解决方案--------------------
使用默认的CommandBuilder就是给你把InsertCommand和UpdateCommand都写了
你也可以添加
this.dataAdapter.InsertCommand = cb.GetInsetCommand();
....
来手动指定