首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-03-13 
如何将DataSet中的数据保存到数据库中?DataSet中的表格做了改动后,如何保存回数据库?希望能有有关的代码,

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

热点排行