首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF DataGrid 动态绑定数据无效,该如何处理

2012-09-13 
WPF DataGrid 动态绑定数据无效用的是MVVM后台有一个变量C# codeprivate ListAlarmInfo m_AlarmListpub

WPF DataGrid 动态绑定数据无效
用的是MVVM
后台有一个变量

C# code
private 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 看看!

热点排行