DataGrid.AllowSorting 属性

定义

获取或设置一个值,该值指示是否可以通过单击列标题对网格进行重新排序。

public:
 property bool AllowSorting { bool get(); void set(bool value); };
public bool AllowSorting { get; set; }
member this.AllowSorting : bool with get, set
Public Property AllowSorting As Boolean

属性值

Boolean

如果可以对列进行排序,则为 true;否则为 false

示例

下面的代码示例切换 AllowSorting 属性。

private:
   void ToggleAllowSorting()
   {
      // Toggle the AllowSorting property.
      dataGrid1->AllowSorting =  !dataGrid1->AllowSorting;
   }
private void ToggleAllowSorting()
{
   // Toggle the AllowSorting property.
   dataGrid1.AllowSorting = ! dataGrid1.AllowSorting;
}
Private Sub ToggleAllowSorting()

   ' Toggle the AllowSorting property.
   DataGrid1.AllowSorting = Not DataGrid1.AllowSorting
End Sub

注解

如果DataGridTableStyle控件当前有效,则此属性将被DataGridTableStyle.AllowSorting属性重写。

如果允许排序,单击列标题将按该列对表数据进行排序。

还可以对使用表达式进行 DataColumn排序。 请参阅 Expression 有关创建排序表达式的详细信息。

System.Windows.Forms.DataGrid如果绑定到 aDataView,则可以使用DataViewSort的属性为表设置自定义排序。 同样,如果 System.Windows.Forms.DataGrid 绑定到 a DataViewManager,则 DataViewManager 每个表都可以通过设置 DataViewSettingsSort 的属性来具有自定义排序。

适用于

另请参阅