C1FlexGrid分组展开与折叠问题
我在使用C1FlexGrid加载数据后,它的分组默认是展开状态,但我希望数据加载完后默认是折叠状态,该怎么做。GroupRow类有一个属性是IsCollapsed,在分组完成后它的默认值是false,能不能让它的默认值为true,那样问题就解决了。C1FlexGrid类有一个函数能够设置分组到哪一层,虽然用这个函数也能设置分组为折叠状态,但是当数据比较多的话,这个函数的效率太低了,让人接受不了,加载6万条数据,用这个函数分组需要14秒多,和我自己遍历没什么区别。您好,这个我这边试了下,没有相关的方法,已经项产品组确认,有结果我通知您。 调查结果:
不能。该默认值很久之前就设置为false。对于您来说,设置为true符合您的需求,但是这样的修改会影响到所有的用户,不可取。
foreach(var row in _flex.Rows)
{
var gr = row as GroupRow;
if (gr != null)
gr.IsCollapsed = true;
}
您可以在_flex.ItemsSource = view;后面调用这样的遍历吗?请您测试一下,这样的设置对性能的影响是不是比CollapseGroupsToLevel小一些? 我的工程因此功亏一篑,不过还是谢谢啦! 不客气。
页:
[1]