DataGridViewTextBoxColumn.SortMode 屬性

定義

取得或設定資料行的排序模式。

public:
 property System::Windows::Forms::DataGridViewColumnSortMode SortMode { System::Windows::Forms::DataGridViewColumnSortMode get(); void set(System::Windows::Forms::DataGridViewColumnSortMode value); };
public System.Windows.Forms.DataGridViewColumnSortMode SortMode { get; set; }
member this.SortMode : System.Windows.Forms.DataGridViewColumnSortMode with get, set
Public Property SortMode As DataGridViewColumnSortMode

屬性值

DataGridViewColumnSortMode,指定用來根據資料行中的儲存格值為資料列排序的準則。

範例

下列程式碼範例說明此屬性的使用。

this.dataGridView1.Columns["Priority"].SortMode =
    DataGridViewColumnSortMode.Automatic;
Me.dataGridView1.Columns("Priority").SortMode = _
    DataGridViewColumnSortMode.Automatic

備註

DataGridView當控制項使用 屬性值 AutomaticSortMode 的資料行進行排序時,會自動在資料行標頭中顯示排序字元。

當控制項使用屬性值 ProgrammaticSortMode 的資料行進行排序時,您必須透過 SortGlyphDirection 屬性自行顯示排序字元。

的預設排序模式 DataGridViewTextBoxColumnAutomatic 。 其他資料行類型的預設排序模式為 NotSortable

SortMode 不會防止您以程式設計方式排序資料行,但可能會套用其他限制。 如需詳細資訊,請參閱 Sort 方法。

SortMode 屬性值 NotSortable 不會防止 DataGridView.ColumnHeaderMouseClick 事件發生,但會防止標頭在按一下時變更其外觀。

適用於

另請參閱