有的窗体的 TreeList 的RefreshDataSource( ) 是有效的,有的无效,感觉很迷惑,
var list = (List<DepartmentExtend>)this.TreeList_Department.DataSource;
var item = list.Find(x => x.ID == department.ID);
if (item != null)
{
item = new DepartmentExtend(department);
}
this.TreeList_Department.RefreshDataSource(); 刷新数据源
或者
this.TreeList_Department.DataSource = list; 但是 TreeList中的数据没变,貌似这个方法不太好用,有可以推荐其他方法的吗?
RefreshDataSource( )
var list = (List<DepartmentExtend>)this.TreeList_Department.DataSource;
var item = list.Find(x => x.ID == department.ID);
if (item != null)
{
item = new DepartmentExtend(department);
}
this.TreeList_Department.RefreshDataSource(); 刷新数据源
或者
this.TreeList_Department.DataSource = list; 但是 TreeList中的数据没变,貌似这个方法不太好用,有可以推荐其他方法的吗?
RefreshDataSource( )
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货