|
|
导航: |
论坛 -> 移动应用开发
斑竹:flyers,iamdream |
|
作者: |
|
2004/12/21 13:56:50 |
标题: |
ADO.Net中数据源更新,时机的选择问题(WinForm) |
浏览:1579 |
|
加入我的收藏 |
楼主: |
在Delphi中,我们在DBGrid控件中修改的数据,立刻会发布到数据库中。
可是在ADO.Net中,无论我们利用数据感知控件还是利用代码改变了Dataset中的数据,最后都必须写一条 DataAdapter.Update() 语句才能真正更新数据源。
问题来了,用 DataGrid 编辑数据时,我找不到能自动触发 DataAdapter.Update() 语句的事件,总不能每修改一条数据都让用户自己触发一下吧,那得累死用户。
我考虑过在退出程序之前一下更新,那风险是不是又太大了,万一中间来个死机或停电,岂不损失惨重。
请教各位大虾,有没有什么办法能让 DataGrid 象 Delphi 中的 DBGrid 一样工作,就是每修改完一条记录,就自动发布到数据源中,而不用用户操心。
----------------------------------------------
- |
|