展开全部
如果你是用SqlDataAdapter填充DataSet,然后绑定给DataGridView,那么当你在界面上修改了值,只需要调用SqlDataAdapter的Update方法就可以完成更新。
关键代码:
1、在Form_Load里:
SqlConnection cnn=new SqlConnection(连接字符串);
adp=new SqlDataAdapter("select * from user", cnn);
SqlCommandBuilder bd=new SqlCommandBuilder(adp);
dt=new DataTable();
adp.Fill(dt);
this.dataGridView1.DataSource=dt;
2、需要更新时:
adp.Update(dt);
第二种方法:
不用SqlDataAdapter,直接用SqlCommand。
SqlCommand cmd=new SqlCommand("update user set name=@name where id=@id", cnn);
cmd.Parameters.AddWithValue("@id", 具体的id值);
cmd.Parameters.AddWithValue("@name", 具体的name值);
cnn.Open();
cmd.ExecuteNonQuery();
cnn.Close();
注:代码没按三层做。
关键代码:
1、在Form_Load里:
SqlConnection cnn=new SqlConnection(连接字符串);
adp=new SqlDataAdapter("select * from user", cnn);
SqlCommandBuilder bd=new SqlCommandBuilder(adp);
dt=new DataTable();
adp.Fill(dt);
this.dataGridView1.DataSource=dt;
2、需要更新时:
adp.Update(dt);
第二种方法:
不用SqlDataAdapter,直接用SqlCommand。
SqlCommand cmd=new SqlCommand("update user set name=@name where id=@id", cnn);
cmd.Parameters.AddWithValue("@id", 具体的id值);
cmd.Parameters.AddWithValue("@name", 具体的name值);
cnn.Open();
cmd.ExecuteNonQuery();
cnn.Close();
注:代码没按三层做。
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
展开全部
写insert语句就可以了,SqlDataAdapter是取数据用的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert语句啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也在学习中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询