如何自然地/数字地对DataView进行排序?

时间:2008-09-19 01:49:47

标签: .net asp.net icomparable

我想知道如何自然地对DataView进行排序......我真的需要帮助。我发现那里的文章可以用IComparable做列表,但我需要在数据视图中对数字进行排序。

它们目前已按字母顺序排序,因为它们是带有“逗号”的数字。请帮帮我。

我想找到一些东西,而不是花时间创造我自己。

P.S。表达式和排序方向工作,但它们当然是Alpha排序。请帮忙。

2 个答案:

答案 0 :(得分:1)

我经常喜欢在结果中添加一个“SortOrder”列,我希望以不同于数据提供的方式对其进行排序。我通常使用一个整数,只是在我获取数据时添加它。

我没有显示此列,仅用于建立订单。

我不确定这是否是您正在寻找的,但它快速而简单,并为您提供了很大的控制权。

答案 1 :(得分:0)