按列表中的数据对DataTable进行排序

时间:2018-07-02 09:04:21

标签: c# datatables

我的DataTable充满了数据库中的数据。我需要的是排序:

以下是示例数据表:

ID_Column
1
2
3
4
5

这是我的列表<>:

2
3
5

我需要按列表中出现的数据对DataTable进行排序。排序后的DataTable应该是这样的:

ID_Column
2
3
5
1
4

是否可以在DataTable中实现这种排序? 我不需要像清单中的商品一样具有相同的顺序。只需要将所有项目都放在DataTable顶部的列表中即可。

上次有人将此标记为重复,并且我收到“如何对列表进行排序”的答案,但我要求对 DataTable 进行排序。 DataTable不是列表。我无法在DataTable上使用OrderBy()方法。

0 个答案:

没有答案