SqlDataAdapter ad = new SqlDataAdapter("select top 1 * from users", ConfigurationManager.AppSettings["DataSource"].ToString());
DataTable dt = new DataTable();
SqlCommandBuilder cmb = new SqlCommandBuilder(ad);//这一句很关键,必不可少。
ad.Fill(dt);
int i;
for (i = 1; i < 10; i++)
{
DataRow dr = dt.NewRow();
dr["uid"] = "nid" + i.ToString();
dt.Rows.Add(dr);
}
ad.Update(dt);
DataTable dt = new DataTable();
SqlCommandBuilder cmb = new SqlCommandBuilder(ad);//这一句很关键,必不可少。
ad.Fill(dt);
int i;
for (i = 1; i < 10; i++)
{
DataRow dr = dt.NewRow();
dr["uid"] = "nid" + i.ToString();
dt.Rows.Add(dr);
}
ad.Update(dt);
本文介绍了一种使用SqlDataAdapter和SqlCommandBuilder实现从数据库读取数据并进行更新的方法。通过实例展示了如何创建SqlDataAdapter对象,填充DataTable,并利用Update方法将修改后的数据同步回数据库。
568

被折叠的 条评论
为什么被折叠?



