C# Winform实现数据双向绑定
DataGridView绑定数据时通常会使用控件得DataSource属性。
但是当我们修改绑定的数据时表格不会立即刷新,需要使用Refresh()方法控制表格刷新数据源。
下面介绍如何实现数据的双向绑定(数据源改变时,对应控件立即改变)
- 数据源的对象集合由List改为BindingList;
- 在数据源的实体类中实现 INotifyPropertyChanged 接口;
- 在属性的Set方法下添加OnPropertyChanged()方法;
private string value;
public string Value
{
get {
return value;