Перечислить столбцы сетки по порядку

Я использую контроль UltraGrid от Infragistics. Я могу получить строго типизированное перечисление UltraGridColumns, используя следующий код:

(this.grid.DisplayLayout.Bands[0].Columns).Cast<UltraGridColumn>();

Как я могу заказать это перечисление так, чтобы оно было таким же, как в пользовательском интерфейсе? (Пользователь может свободно переставлять столбцы).

Есть ли свойство, которое я могу использовать для сортировки?

1 ответ

Решение

Порядок в заголовках (да...):

this.grid.DisplayLayout.Bands[0].Columns).Cast<UltraGridColumn>()
    .OrderBy(c => c.Header.VisiblePosition);
Другие вопросы по тегам