下面的示例在网格视图中按照两个列对数据排序。 代码被封闭在 ColumnView.BeginDataUpdateBaseView.EndDataUpdate 方法调用内。 这样在调用 BaseView.EndDataUpdate 方法之后,仅对数据排序一次,从而能提升性能。

C#CopyCode image复制代码
    gridView1.BeginDataUpdate();
    try {
        gridView1.ClearSorting();
        gridView1.Columns["Trademark"].SortOrder = DevExpress.Data.ColumnSortOrder.Ascending;
        gridView1.Columns["Model"].SortOrder = DevExpress.Data.ColumnSortOrder.Ascending;
    }
    finally {
        gridView1.EndDataUpdate();
    }
Visual BasicCopyCode image复制代码
    gridView1.BeginDataUpdate()
    Try
        gridView1.ClearSorting()
        gridView1.Columns("Trademark").SortOrder = DevExpress.Data.ColumnSortOrder.Ascending
        gridView1.Columns("Model").SortOrder = DevExpress.Data.ColumnSortOrder.Ascending
    Finally
        gridView1.EndDataUpdate()
    End Try