对DataTable列进行排序

F.P*_*F.P 2 c# sorting datatable

我有一个像这样的数据表:

     |  Col1  |  Col6  |  Col3  |  Col43 |  Col0  |
---------------------------------------------------
RowA |   1    |    6   |   54   |    4   |   123  |
Run Code Online (Sandbox Code Playgroud)

如您所见,Cols未按其编号排序.这就是我希望它在"魔术"之后的样子:

     |  Col0  |  Col1  |  Col3  |  Col6  |  Col43 |
---------------------------------------------------
RowA |   123  |    1   |   54   |    6   |    4   |
Run Code Online (Sandbox Code Playgroud)

在C#中是否有内置的功能?如果没有,我怎么能开始这个?

JBr*_*oks 5

您可以在表格中进行列排序:

dt.Columns["Col0"].SetOrdinal(0);
dt.Columns["Col1"].SetOrdinal(1);
dt.Columns["Col2"].SetOrdinal(2);
Run Code Online (Sandbox Code Playgroud)