我有一个bindingList< T>绑定列表的每个对象实现INotifyPropertyChanged,
在我的WinForm中,我使用了BindingSource并将其数据源设置为BindingList< T>然后将一些文本框绑定到BindingList中每个项的属性(我使用此winform进行CRUD操作):
tbName.DataBindings.Add("Text", myBindingSource, "Name", true);
tbFamily.DataBindings.Add("Text", myBindingSource, "Family", true);
我还有一个取消编辑按钮.但是当我正在编辑一个记录并且我点击取消按钮时,只有最后编辑的字段取消,我想取消整行并且所有值恢复到编辑之前的值,我该怎么做?
最佳答案 要取消对BindingSources Current对象所做的编辑,BindingSource中包含的类型需要实现
IEditableObject Interface