我拥有并反对
bindingSource.DataSource = object
我必须在Windows窗体上实现Save
和Revert 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
将无效
而且我不想复制该对象
任何想法?