DataSourceUpdateMode.Never上的绑定源提交

时间:2012-09-07 13:09:49

标签: c# winforms data-binding

我拥有并反对

bindingSource.DataSource = object

我必须在Windows窗体上实现SaveRevert Changes 对于Revert Changes,我拥有DataSourceUpdateMode.Never所有属性项 和bindingSource.ResetBindings(false);
- >工作正常

但对Save我需要制作一个Commit bindingSource.EndEdit(); - 它不会更新我的对象

我试图制作

TextEdit.DataBindings.DefaultDataSourceUpdateMode = DataSourceUpdateMode.OnValidation;
bindingSource.EndEdit();
TextEdit.DataBindings.DefaultDataSourceUpdateMode = DataSourceUpdateMode.Never;

但它不起作用,
如果我允许DataSourceUpdateMode.OnValidation,Save将正常工作,但Revert changes将无效 而且我不想复制该对象 任何想法?

0 个答案:

没有答案