Перечислить столбцы сетки по порядку
Я использую контроль 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);