如何:設定 Windows Form DataGridView 控制項中的資料行排序模式
在 控制項中 DataGridView ,文字方塊資料行預設會使用自動排序,而其他資料行類型則不會自動排序。 有時候您會想要覆寫這些預設值。 例如,您可以顯示影像來取代文字、數位或列舉儲存格值。 雖然影像無法排序,但是可以排序它們所代表的基礎值。
在 控制項中 DataGridViewSortMode ,資料行的屬性值會決定其排序行為。
下列程式顯示 Priority
如何:在 Windows Forms DataGridView 控制項 中自訂資料格式的資料行。 此資料行是影像資料行,預設無法排序。 不過,它包含字串的實際儲存格值,因此可以自動排序。
設定資料行的排序模式
設定 DataGridViewColumn.SortMode 屬性。
this.dataGridView1.Columns["Priority"].SortMode = DataGridViewColumnSortMode.Automatic;
Me.dataGridView1.Columns("Priority").SortMode = _ DataGridViewColumnSortMode.Automatic
編譯程式碼
這個範例需要:
名為
dataGridView1
的 DataGridView 控制項 ,包含名為Priority
的資料行。System 和 System.Windows.Forms 組件的參考。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應