WPF DataGrid 动态绑定数据无效,该如何处理
WPF DataGrid 动态绑定数据无效用的是MVVM后台有一个变量C# codeprivate ListAlarmInfo m_AlarmListpub
WPF DataGrid 动态绑定数据无效
用的是MVVM
后台有一个变量
C# codeprivate List<AlarmInfo> m_AlarmList; public List<AlarmInfo> AlarmList { get { return m_AlarmList; } set { m_AlarmList = value; this.RaisePropertyChanged("AlarmList"); } }
界面上有一个DataGrid是这样绑定的
XML code<DataGrid ItemsSource="{Binding Path=AlarmList,Mode=OneWay}"
在后台修改AlarmList的时候,原以为界面上的DataGrid的数据也会修改.但事实上却没有修改.
但是同样的写法,如果换成string和Label的话,就可以了.
想请教一下是什么情况
[解决办法]DataGrid必须根据数据源模板一行一样的绑定,你换成DATATABLE 看看!