从逗号分隔的列表中对数据表进行排序

时间:2013-04-04 15:09:47

标签: c# asp.net .net vb.net datatable

我正在尝试找到一种对数据表进行自定义排序的方法。

我有一个逗号分隔的字符串列表,如“John,Jake,Joe,Julie”,我在datatable中的实际记录排序为:Jake,Joe,John,Julie

如何根据我的列表更改数据表排序?

提前致谢

2 个答案:

答案 0 :(得分:0)

我假设这是作业,所以我要描述一个算法并让你实现它; - )

对于逗号分隔列表中的每个名称

  • 从源表中选择名称等于列表中当前名称的行
  • 联合/将结果附加到先前迭代中已收到的结果(例如,添加到新表/记录集/数组中)

答案 1 :(得分:0)

如果您不需要DataTable,可以执行LINQ to CSV。请参阅thisthis