C#按IP地址列对DataTable排序

时间:2018-12-19 03:54:36

标签: c# datatable ip-address

我有一个包含几列字符串的数据表。一栏是“ IPAddress”。我想按“ IP地址”列对数据表进行排序。我已经尝试过

DataView dv = dt.DefaultView;
dv.Sort = "IPAddress asc";
dt = dv.ToTable();

但是,这当然会产生一个结果,例如10.1.1.203在10.1.1.21之前而不是之后。

How to sort list of Ip Addresses using c#那里有一个非常聪明的解决方案,但是它适用于列表,而不适用于数据表。

编辑:这不是重复的问题,因为链接的问题已有10年的历史,此后发生了很多变化,更重要的是,该问题并未专门解决IP地址排序问题,该问题非常具体且独特的问题。

0 个答案:

没有答案