读书人

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

发布时间: 2012-09-13 09:51:53 作者: rapoo

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 看看!

读书人网 >C#

热点推荐