2012-09-07 34 views
0

我和對象上綁定源提交的DataSourceUpdateMode.Never

bindingSource.DataSource = object 

我要實現SaveRevert 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將無法​​正常工作
,我不想複製對象 的任何想法?

回答