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

发布于 2024-07-06 08:32:48 字数 233 浏览 7 评论 0原文

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

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

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

PS 表达式和 sortdirection 有效,但它们当然是 Alpha 排序。 请帮忙。

I am wondering how to naturally sort a DataView... I really need help on this. I found articles out there that can do lists with IComparable, but I need to sort the numbers in my dataview.

They are currently alpha sorted because they are numbers with 'commas' in them. Please help me out.

I would like to find something instead of spending the time to create it my self.

P.S. expression and sortdirection work, but they of course Alpha sort. Please help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

将军与妓 2024-07-13 08:32:48

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

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

我不确定这是否是您正在寻找的,但它既快速又简单,并且给您很大的控制权。

I often like to add a "SortOrder" column to results that I want to sort in a way other than is provided by the data. I usually use an integer and just add it when I am getting the data.

I don't show this column and only use it for the purposes of establishing the order.

I'm not sure if this is what you are looking for, but it is quick and easy and gives you a great deal of control.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文