DataSet中DataTable某一行数据已经修改,但它的RowState仍为未修改状态

friendjin 2004-07-23 08:38:07
DataSet中DataTable某一行数据已经修改,但它的RowState仍为未修改状态
...全文
322 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tengy 2004-07-25
  • 打赏
  • 举报
回复
在修改完后加上这句话试试
this.BindingContext[dataset,"tablename"].EndCurrentEdit();
friendjin 2004-07-23
  • 打赏
  • 举报
回复
DataSet中DataTable某一行数据已经修改,但它的RowState仍为未修改状态   
  我肯定没有调用,我刚才查过了,还有一个现象,当我单击其它行后原来那个rowstate才改为修改状态了,
我用的是WinForm的DataGrid,而且该列是绑定的ComboBox列,有什么解决的办法
奇怪奇怪,不吝赐教,谢谢
thinkingforever 2004-07-23
  • 打赏
  • 举报
回复
你用的是WINFORM的DATAGRID吧,这个情况在.NET刚推出时就存在,
friendjin 2004-07-23
  • 打赏
  • 举报
回复
DataSet中DataTable某一行数据已经修改,但它的RowState仍为未修改状态   
  我肯定没有调用,我刚才查过了,还有一个现象,当我单击其它行后原来那个rowstate才改为修改状态了,奇怪奇怪,不吝赐教,谢谢
zhpsam109 2004-07-23
  • 打赏
  • 举报
回复
up!学习!
CMIC 2004-07-23
  • 打赏
  • 举报
回复
如果在修改RowState后你是用了Update或AcceptChange()方法,RowState会回复未修改状态
LineCorner 2004-07-23
  • 打赏
  • 举报
回复
请确定没有调用:AcceptChange()方法!

111,098

社区成员

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

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

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