C1DataGrid数据绑定问题
我用C1DataGrid绑定了一了List<UserInfo>作为数据源 :List<UserInfo> users = new List<UserInfo>();
user.Add(...);
....
this.datagrid.ItemSourse = users;
问题是:数据绑定以后,当我进行比如 user.add(new UserInfo(){name =" 张三",sex="男"});
或者 users.Remove(someone);时,datagrid并没有相应的增加或减少一行。
请问怎么让datagrid 同步进行增减呢?(我的datagrid 是可编辑模式,是在自带的Add&Remove 那个例子基础上修改的)
平台:VS2012+WPF
C1版本:2015
谢谢!
谢谢您的反馈。
C1FlexGrid的数据更新依靠的是数据源本身的更新。
List是没有Change的更新机制的。
您可以重写INotifyPropertyChanged,让数据做更新。
或者每次重新绑定下数据源。
c1FlexGrid1.DataSource = null;
c1FlexGrid1.Update();
c1FlexGrid1.DataSource = list;
c1FlexGrid1.Update();
谢谢你,问题解决了 wyw926 发表于 2016-7-14 18:09
谢谢你,问题解决了
谢谢您的反馈。
此问题关闭,如果有新问题请开新帖。
页:
[1]