读书人

怎么将DataSet中的数据保存到数据库中

发布时间: 2012-03-13 11:21:12 作者: rapoo

如何将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();
....
来手动指定

读书人网 >C#

热点推荐