none
请问为什么我通过dataAdapter绑定数据后, 在EndEdit事件里面添加了更新数据, 鼠标点击其他地方触发正常, 使用回车触发却无法更新呢? RRS feed

  • 问题

  • 请问为什么我通过dataAdapter绑定数据后, 在EndEdit事件里面添加了更新数据, 鼠标点击其他地方触发正常, 使用回车触发却无法更新呢?

    更新我是用的DataAdapter.Update(DataSet)来做的

    编辑单元格结束后如果我是鼠标点其他地方结束编辑, 就正常更新了, 可是如果敲回车结束编辑, 只是表面变了, 数据库并没有更新, 这是为什么呢?

    实在想不明白, 还请高手解答! 多谢!!!

    2014年1月13日 6:48

答案

全部回复

  • 我在一个08年的帖子找到了答案, 是因为焦点问题, 回车离开当前编辑的单元格的时候单元格并没有失去焦点, 所以修改以后的数据并未提交, 所以也就谈不上更新还是不更新.

    那个帖子太远....就不挖坟了, 这里贴下地址

    http://social.msdn.microsoft.com/Forums/lync/zh-CN/0ad7bf32-3887-4342-b4f4-2faa2d476d28/datagridview

    2L是正解, 3L虽然打了勾....但是是错的....

    麻烦各位了.

    • 已标记为答案 Mini.Q 2014年1月13日 7:17
    2014年1月13日 7:17
  • 你好:

    非常感谢你能够和我们分享你的经验!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年1月14日 2:06
    版主