在DataGrid修改数据后,如何保存至数据库

engage1861 2004-08-05 09:45:07
在DataGrid修改数据后,如何保存至数据库
...全文
134 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
brightheroes 2004-08-05
  • 打赏
  • 举报
回复
请问如何 在DataAdapter指定Delete,Update,InsertSql语句?
---给你一个小例子
SqlConnection con = new SqlConnection("server=(local);uid=sa;pwd=sa;database=tttttt");
SqlDataAdapter sap = new SqlDataAdapter();
sap.SelectCommand = new SqlCommand("select * from inf_county");
sap.SelectCommand.Connection = con;

DataSet ds = new DataSet();

sap.Fill(ds);

//test update指定update语句
ds.Tables[0].Rows[0]["NAME"] = "测试update";

sap.UpdateCommand = new SqlCommand("update inf_county set name = @name where id = @id");
sap.UpdateCommand.Parameters.Add("@name",SqlDbType.VarChar,32,"NAME");
sap.UpdateCommand.Parameters.Add("@id",SqlDbType.Int,4,"ID");
sap.UpdateCommand.Connection = con;

sap.Update(ds);
con.Close();
lazyfish 2004-08-05
  • 打赏
  • 举报
回复
DataAdapter.update()
devilli 2004-08-05
  • 打赏
  • 举报
回复
那如何给DataAdapter指定Delete,Update,Insert的Sql语句阿?
brightheroes 2004-08-05
  • 打赏
  • 举报
回复
agree with 楼上
给你的DataAdapter指定Delete,Update,Insert的Sql语句
update就可以了
suosuoyyy 2004-08-05
  • 打赏
  • 举报
回复
你的DataGrid是绑定到dataset上的呀,修改后利用dataset的Update方法更新就可以了

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧