Я работаю с GroupingGrid Syncfusion. И я понял, что операция ExpandAllGroups() потребляет много ресурсов, чем я подумал, что, возможно, GroupingGrid имеет какой-то параметр, который позволяет по умолчанию расширять все группы. Любая помощь?
Syncfusion GroupingGrid всегда расширяется
Ответы (1)
Альтернативный способ расширить группы — использовать свойство IsExpanded
. Это свойство Boolean
, для которого можно установить значение true
, чтобы установить группы в расширенное состояние.
public void iterate(Group g)
{
foreach (Group gr in g.Groups)
{
gr.IsExpanded = true;
iterate(gr);
}
}
Вышеупомянутый метод можно вызвать, используя следующий код в form():
this.iterate(this.gridGroupingControl1.Table.TopLevelGroup);
Пожалуйста, проверьте приведенный выше код и посмотрите, решит ли он вашу проблему.
person
Athiram
schedule
24.12.2013