【发布时间】:2013-01-18 04:46:01
【问题描述】:
我有一个bindingList<T>,绑定列表的每个对象都实现INotifyPropertyChanged,
在我的 WinForm 中,我使用了一个 BindingSource 并将它的数据源设置为 BindingList<T> 然后将一些文本框绑定到 BindingList 中每个项目的属性(我将此 winform 用于 CRUD 操作):
tbName.DataBindings.Add("Text", myBindingSource, "Name", true);
tbFamily.DataBindings.Add("Text", myBindingSource, "Family", true);
我还有一个用于取消编辑的按钮。但是当我正在编辑一条记录并单击取消按钮时,只有最后一次编辑的字段取消,我想取消整行并将所有值恢复为编辑前的值,我该怎么做?
【问题讨论】:
标签: c# data-binding inotifypropertychanged bindingsource bindinglist