如何在不对指定列进行排序的情况下对数据表进行排序?

时间:2015-08-06 10:22:52

标签: c# sorting datatable

我有数据表..

----------------------------------
Sl.No | Name
---------------------------------
1     | A
2     | C
3     | B
--------------------------------

我想按此顺序排序,而不是列Sl.No不能更改..

-----------------------------
Sl.No  | Name
-----------------------------
1      | A
2      | B
3      | C
----------------------------

如何在c#中完成?

1 个答案:

答案 0 :(得分:1)

我不会用数据表来做这件事。我会用两个List<string>。只需创建它们,将所有Sl.No插入一个列表,将Name插入另一个列表中。 根据需要对列表进行排序,并创建一个全新的数据表。

这里的问题是,数据表具有row结构,并且基本上试图破坏这种结构。