2012-02-07 10 views
-1

私はdevexpress gridviewを使用しています。私はdevexpressで並べ替えが必要ですgridviewにはヘッダーがありません 設定-はソートが必要です。
私はC#でソートします。私はcolumn.FieldNameSelectedItem.Textと一致していることがわかりASPxGridViewヘッダーなしで並べ替え

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; 
} 
+0

をあなたの現在の実装が動作するかどうかを明らかにするでしょうか?このコードは正しいように見えます。 – Mikhail

答えて

2

その場合は、次のように、あなたのコードを変更:

ASPxGVTickets.SortBy(ASPxGVTickets.Columns[ddlSortField.SelectedItem.Value.Trim()], DevExpress.Data.ColumnSortOrder.Descending); 
関連する問題