wpf的DataGrid如何双向绑定
如:
在datagrid.datacontext = "List<class1>";
在其中的每一列都设置 binding aa, mode="twoway";
这样做可以吗?
现象:当数据源List改变后,datagrid没有刷新数据,需要重新绑定数据源才可以,
datagrid.datacontext = null;
datagrid.datacontext = "List<class1>";
如何正确双向绑定,谢谢大家指导.
------解决方案--------------------刚把命名空间引用错了;
using System.Collections.ObjectModel;
命名空间下不需要更新视图!
------解决方案--------------------列表绑定适用ObservableCollection<T> 可以做到增加减少数据的时候grid自动增减
但是如果你需要列表里面的实体类得字段跟新的话
需要继承INodifyPropertyChanged接口
类似这样的 收敲代码不一定对
建议自己好好看看msdn绑定的章节
或者这个http://blog.csdn.net/lhx527099095/article/details/8088870