C# 在dataGridview里修改数据后如何写回sql server?求代码。。

 我来答
痞子_姆_
2013-03-30 · TA获得超过401个赞
知道答主
回答量:191
采纳率:66%
帮助的人:138万
展开全部
假设你的表已经通过SqlDataAdapter da绑定到Dataset ds.Tables["成绩单"]里,再有dataGridView1的datasource方法显示ds里的这个表

下面是代码,可提供更新的操作
通过触发button来实现
private void button10_Click(object sender, EventArgs e)
{
if (ds.HasChanges())
{
try//捕获异常
{
SqlCommandBuilder sqlcmdbuilder = new SqlCommandBuilder(da);
da.Update(ds.Tables["成绩单"]);
ds.Tables["成绩单"].AcceptChanges();
MessageBox.Show("更新成功!", "提示");//弹出提示更新成功
}
catch (Exception ex)
{
MessageBox.Show("更新失败!", "错误");
}
}
}
小妻丐
2013-03-30 · TA获得超过112个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:169万
展开全部
你用SqlDataAdapter 中的dataset临时表读取数据库中的数据,再把dataset中的数据源给datagridview显示 把dataset定义为全局字段 就可以在datagridview中修改数据直接把数据返回到数据库中了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leiyangbdwk
2013-03-30 · TA获得超过3295个赞
知道大有可为答主
回答量:4975
采纳率:12%
帮助的人:4393万
展开全部
TableAdapter的update方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sss_919
2013-03-30 · 超过11用户采纳过TA的回答
知道答主
回答量:59
采纳率:100%
帮助的人:27.7万
展开全部
不太懂你的意思,你是把dataGridview表的数据与sqlserver关联起来 还是什么。
追问
两者并未绑定。通过代码已经实现在datagridview里显示sqlserver里的部分数据后,现在需要在datagridview里修改数据后写回数据库里。
追答
懂你的意思了。。通俗来讲 就是通过datagridview进行增删查改操作。sqlserver里面的数据也跟着改变对吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式