我已经准备好并排序了数据,以便我需要在网格上显示。我将此数据传递给我的 BindingSource.DataSource。当我检查其中的内容时,我可以按正确的顺序查看所有数据。但它们显示在排序不同的网格上。
我不会在代码中的任何地方对它们进行排序(在将数据传递给我的 BindingSource 之后)。我假设这是 DevExpress (v2010.1) 默认行为,但如何禁用/处理这个?我只需要按照传递的顺序准确显示数据。
我试图在设计器中找到一些设置,但我只找到了如何为用户禁用排序。我还试图禁用代码中的排序:
grid.BeginDataUpdate();
grid.ClearSorting();
grid.OptionsCustomization.AllowSort = false;
grid.Columns[FirstColumn].SortOrder = ColumnSortOrder.None;
grid.Columns[FirstColumn].OptionsColumn.AllowSort = DefaultBoolean.False;
grid.Columns[SecondColumn].SortOrder = ColumnSortOrder.None;
grid.Columns[SecondColumn].OptionsColumn.AllowSort =DefaultBoolean.False;
grid.EndDataUpdate();