2008-09-19 83 views
1

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

他们目前是阿尔法排序,因为他们是在他们的'逗号'数字。请帮助我。

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

P.S.表达和sortdirection工作,但他们当然阿尔法排序。请帮忙。

回答

1

我经常想添加一个“SortOrder”列到结果,我想用数据提供的方式以外的方式排序。我通常使用一个整数,并在获取数据时添加它。

我不显示此列,只将其用于建立订单。

我不确定这是不是你要找的东西,但它很快捷,给你很大的控制。

+0

能否请你表达更多的是什么意思? – 2008-09-19 02:14:48

+0

添加一个宽度为0的额外列,并将相同的数据格式化为不同的格式(即不带逗号,在左侧用零填充)。然后,当用户想要按显示的列进行排序时,请使用隐藏的视图进行排序。 – Zooba 2008-09-20 04:54:19