我和對象上綁定源提交的DataSourceUpdateMode.Never
bindingSource.DataSource = object
我要實現Save
和Revert Changes
Windows窗體
對Revert Changes
我有DataSourceUpdateMode.Never
和bindingSource.ResetBindings房產所有項目(假);
- >工作正常
但Save
我需要做一個Commit
bindingSource.EndEdit();
- 它不更新我的對象
,我試圖讓
TextEdit.DataBindings.DefaultDataSourceUpdateMode = DataSourceUpdateMode.OnValidation;
bindingSource.EndEdit();
TextEdit.DataBindings.DefaultDataSourceUpdateMode = DataSourceUpdateMode.Never;
但事與願違工作,
如果我讓DataSourceUpdateMode.OnValidation,Save
將正常工作,但Revert changes
將無法正常工作
,我不想複製對象 的任何想法?