Syncfusion GroupingGrid всегда расширяется

Я работаю с GroupingGrid Syncfusion. И я понял, что операция ExpandAllGroups() потребляет много ресурсов, чем я подумал, что, возможно, GroupingGrid имеет какой-то параметр, который позволяет по умолчанию расширять все группы. Любая помощь?


person Eduardo Fernandes    schedule 04.11.2013    source источник


Ответы (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