共用方式為


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;
    

編譯程式碼

這項範例需要:

請參閱

概念

Windows Form DataGridView 控制項中的資料行排序模式

HOW TO:自訂 Windows Form DataGridView 控制項的排序

參考

DataGridView

DataGridViewColumn.SortMode

其他資源

在 Windows Form DataGridView 控制項中排序資料