ASPxGridView сортировка без заголовков - PullRequest
0 голосов
/ 07 февраля 2012

Я использую devexpress gridview. Я хочу сортировать в devexpress, в gridview нет заголовка. Настройки - ShowColumnHeaders="false" на основе выбранного раскрывающегося списка, мне нужна сортировка.
я хочу сортировку в C #.

switch (ddlSortField.SelectedItem.Value.Trim()) {
case "ViolationDate":
    ASPxGVTickets.SortBy(ASPxGVTickets.Columns["ViolationDate"], DevExpress.Data.ColumnSortOrder.Descending);
    break;
case "FName":
    ASPxGVTickets.SortBy(ASPxGVTickets.Columns["FName"], DevExpress.Data.ColumnSortOrder.Descending);
    break;
case "LName":
    ASPxGVTickets.SortBy(ASPxGVTickets.Columns["LName"], DevExpress.Data.ColumnSortOrder.Descending);
    break;
case "CourtName":
    ASPxGVTickets.SortBy(ASPxGVTickets.Columns["CourtName"], DevExpress.Data.ColumnSortOrder.Descending);
    break;
}

1 Ответ

2 голосов
/ 08 февраля 2012

Я вижу, что column.FieldName соответствует SelectedItem.Text .

Если это так, измените ваш код следующим образом:

ASPxGVTickets.SortBy(ASPxGVTickets.Columns[ddlSortField.SelectedItem.Value.Trim()], DevExpress.Data.ColumnSortOrder.Descending);
...