0
我有两个列表:如何使用两个列表刷新Datagrid视图?
public List<Line> UnfilteredList {get; private set;}
public List<Line> FilteredList {get {
return this.UnfilteredList.Where(x=> x.IsItem);
}
}
我有网结合过滤列表。这显示了正在过滤的项目列表。但是,当我将项添加到UnfilteredList时,这不会显示在网格上,因为假定数据绑定不刷新。
什么是可能的解决方案,以及如何通知DataGrid视图重新绑定到列表一旦项目已被更改/添加/从UnfilteredList中删除?
名单正通过
this.dgvMain.DataSource =new BindingList<Line>(FilteredList);
使用这些技术重新绑定您的数据的GridView:http://stackoverflow.com/questions/7008361/how-can-i -refresh-C锋利的datagridview-后更新 – Fidel