我只记得在ADO.NET中有挂起更改,DataRow有几种行状态,然后由SqlDataAdapter提交挂起的更改。
在WPF中,DataGrid控件中有两个方法,也谈到了挂起更改:CancelEditCommand方法:
表示命令,该命令指示取消对当前单元格或行所做的任何挂起更改,并还原为执行 BeginEditCommand 命令前的状态的意图。
CommitEditCommand方法:
表示命令,该命令指示提交对当前单元格或行所做的挂起更改并退出编辑模式的意图。我不知道WPF中谈到的挂起更改指的是哪种情况,如果DataGrid中列是双向绑定,那应该不存在挂起更改吧,一旦单元格失去焦点就会更新数据源;如果DataGrid中列是单向绑定的,那如何理解挂起更改呢?
在WPF中,DataGrid控件中有两个方法,也谈到了挂起更改:CancelEditCommand方法:
表示命令,该命令指示取消对当前单元格或行所做的任何挂起更改,并还原为执行 BeginEditCommand 命令前的状态的意图。
CommitEditCommand方法:
表示命令,该命令指示提交对当前单元格或行所做的挂起更改并退出编辑模式的意图。我不知道WPF中谈到的挂起更改指的是哪种情况,如果DataGrid中列是双向绑定,那应该不存在挂起更改吧,一旦单元格失去焦点就会更新数据源;如果DataGrid中列是单向绑定的,那如何理解挂起更改呢?
解决方案 »
- win7 升级到 sp1 有什么好处?
- 扩展listview控件
- 帮我看看这个
- wpf如何存取数据库中的图片?急~~
- 51Crack 进来接分
- 怎么实现在winform中点一个按钮,然后出现另一个按钮啊,当然,我要是新new一个按钮并show出来,不是把一个的visible由false->true
- 数据库中的日期绑定到gridview中只显示年月日
- 我想通过字符串来创建对象的实例
- 小弟对“序列化”[Serializable()]概念不了解,哪位能告诉什么时候需要对类或方法序死化呀
- 难,初学c#如何将一个文本文件里面的一句话替换为另外一句话,然后能恢复原来状态
- 自动生成流水编号!!!挺难的!!!
- 绘制投影效果的字体
比如在单元格中输入1234,这时候这个值只是在单元格中,并不改变绑定的数值。
用CancelEdit可以让它回到开始编辑前的状态,而CommitEdit让这些改变生效。
额,英语不好,就是单元格编辑时候,和编辑完成,或者行也行,他里面也差不多 有开启编辑的方法 beginEdit还有CommitEdit大概记得这么点,具体单词可能是写错了,汗一个