翻譯|使用教程|編輯:龔雪|2024-12-26 14:07:48.197|閱讀 142 次
概述:本文主要介紹如何使用DevExpress WinForms Data Grid組件實現列重新排序,歡迎下載最新版組件體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DevExpress WinForms擁有180+組件和UI庫,能為Windows Forms平臺創建具有影響力的業務解決方案。DevExpress WinForms能完美構建流暢、美觀且易于使用的應用程序,無論是Office風格的界面,還是分析處理大批量的業務數據,它都能輕松勝任!
本文將為大家介紹如何使用DevExpress WinForms Data Grid組件實現列重新排序。
獲取DevExpress WinForms v24.2正式版下載
DevExpress技術交流群11:749942875 歡迎一起進群討論
默認情況下,DevExpress WinForms GridView允許最終用戶通過簡單地拖動列的標題來重新排序列,在Visual Studio設計器中也可以使用相同的拖放功能。
還可以使用屬性指定列的位置。
默認情況下,所有列都啟用標題拖放功能。要為特定列禁用它,請使用選項。但請注意,如果移動其他列,此列的位置可能會改變。如果您想在視圖中完全禁用列重新排序,請使用下的選項。
如果您需要在運行時相應列順序變化,處理視圖的事件。在處理程序中,標識使用Sender參數移動的列,然后顯示該列的標題和“類別”的列索引。
C#
private void gridView1_ColumnPositionChanged(object sender, EventArgs e) { GridColumn column = sender as GridColumn; statusBarText.Caption = string.Format("You've moved the \"{0}\" column. \"Category\" column index is: {1}", column.GetCaption(), colCategory.VisibleIndex); }
運行應用程序并移動其中一列,注意狀態欄中顯示的Category列的位置。
現在在類別上移動一列,現在您將看到一個列重新排序操作實際上如何影響其他列。
更多產品資訊及授權,歡迎“”!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網