奇怪的 datagridview 与 Dataset 问题

dmluo 2012-05-23 03:41:23
datagridview 的数据源 是dataset ds
当鼠标选种datagridview 的某一行时,保存时,选种的一行数据不更新,其他数据能更新,为啥???


SqlCommandBuilder SCB = new SqlCommandBuilder(adapter);
ds.Tables[0].GetChanges();
adapter.Update(ds.Tables[0]);
ds.AcceptChanges();
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tygh2001 2012-05-23
  • 打赏
  • 举报
回复
有可能是刷新问题?
dmluo 2012-05-23
  • 打赏
  • 举报
回复
我是更新一组数据,但鼠标选种的行竟然没更新.
dmluo 2012-05-23
  • 打赏
  • 举报
回复
已经解决了.谢谢你.
梦世界 2012-05-23
  • 打赏
  • 举报
回复
是不是没有及时更新datagridview 中的数据啊,点开数据库查看数据源中的数据是否发生变化!

没有用过你这样的方法!
dmluo 2012-05-23
  • 打赏
  • 举报
回复
datagridview 中 显示数据,进行修改某个字段内容,非增加.
li1261837913 2012-05-23
  • 打赏
  • 举报
回复
不大清楚 不过我们都是用这种方法实现的 可以参考一下
DataRow row = ds.Tables[0].NewRow();
row[0] = .....
row[1] = .....
row[2] = .....//待更新行每列的值
ds.Tables[0].Rows.Add(row);
sqlcon.Open();//打开数据库链接
SqlCommandBuilder SCB = new SqlCommandBuilder(adapter);
adapter.Update(ds);
sqlcon.Close();//关闭链接

110,566

社区成员

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

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

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