DataGridViewColumn.SortMode Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia tryb sortowania dla kolumny.
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
Wartość właściwości
Element DataGridViewColumnSortMode określający kryteria używane do porządkowowania wierszy na podstawie wartości komórek w kolumnie.
Wyjątki
Wartość przypisana do właściwości powoduje konflikt z elementem SelectionMode.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać SortMode właściwości.
this.dataGridView1.Columns["Priority"].SortMode =
DataGridViewColumnSortMode.Automatic;
Me.dataGridView1.Columns("Priority").SortMode = _
DataGridViewColumnSortMode.Automatic
Uwagi
Gdy kontrolka DataGridView jest sortowana przy użyciu kolumny z wartością SortMode właściwości , Automaticsortowanie jest automatycznie wyświetlane w nagłówku kolumny.
Począwszy od .NET Framework 4.6, rozmiar glif sortowania jest zmieniany zgodnie z ustawieniami dpi systemu, gdy plik app.config zawiera następujący wpis:
<appSettings>
<add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />
</appSettings>
Gdy kontrolka jest sortowana przy użyciu kolumny z wartością SortMode właściwości , Programmaticmusisz wyświetlić sortowanie glif samodzielnie za pomocą SortGlyphDirection właściwości.
Domyślnym trybem sortowania elementu DataGridViewTextBoxColumn jest Automatic. Domyślny tryb sortowania dla innych typów kolumn to NotSortable.
Wartość SortMode nie uniemożliwia programowego sortowania kolumny, chociaż mogą być stosowane inne ograniczenia. Aby uzyskać więcej informacji, zobacz metodę Sort .
SortMode Wartość NotSortable właściwości nie uniemożliwi wystąpienia zdarzenia, ale uniemożliwi zmianę wyglądu DataGridView.ColumnHeaderMouseClick nagłówka po kliknięciu.