HOW TO:設定 Windows Form DataGridView 控制項中的資料行排序模式
更新:2007 年 11 月
在 DataGridView 控制項中,文字方塊資料行使用了預設的自動排序,其他資料行型別則沒有自動排序。您有時候會想要覆寫這些預設值。例如,您可以顯示影像,以代替文字、數字或列舉型別 (Enumeration) 儲存格值。雖然無法排序影像,但可以排序影像所代表的基礎值。
在 DataGridView 控制項中,資料行的 SortMode 屬性值會決定其排序行為。
下列程序顯示出 HOW TO:自訂 Windows Form DataGridView 控制項中的資料格式的 Priority 資料行。這個資料行是影像資料行,且預設值為不可排序。不過它所包含的實際儲存格值是字串,所以可以對其自動排序。
若要設定資料行的排序模式
設定 DataGridViewColumn.SortMode 屬性。
Me.dataGridView1.Columns("Priority").SortMode = _ DataGridViewColumnSortMode.Automatic
this.dataGridView1.Columns["Priority"].SortMode = DataGridViewColumnSortMode.Automatic;
編譯程式碼
這項範例需要:
名為 dataGridView1 的 DataGridView 控制項,包含名為 Priority 的資料行。
System 和 System.Windows.Forms 組件的參考。
請參閱
概念
Windows Form DataGridView 控制項中的資料行排序模式
HOW TO:自訂 Windows Form DataGridView 控制項的排序