首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Infragistics排序

Infragistics排序
EN

Stack Overflow用户
提问于 2011-03-22 17:10:53
回答 2查看 1.3K关注 0票数 0

场景如下:

我有一个类型为"Infragistics.Win.ValueList“的值列表。我想对值列表进行排序。假设我在Value-list中有以下值。

"Value 1“"Value 3”。“值2”“值11”“值22”

我使用"value-list.SortStyle = ValueListSortStyle.Ascending;“对值列表进行升序排序。输出如下:

“值1”“值11”“值2”“值22”“值3”。

这是因为排序是基于字符串的,其中所需的输出是

“值1”“值2”“值3”“值11”“值22”。

此外,ValueList不公开SortComparer属性,因此我可以编写自定义排序。

我应该采用什么方法来获得所需的输出?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-05 19:16:42

不过,我找到了一个解决方案。这肯定不是最好的解决方案,但它给了我想要的输出。这就是了。

值存储在值列表中之后,我将把所有值都赋值给一个文本(ArrayList属性)。然后,我对公开SortComparer属性的ArrayList进行排序。

票数 0
EN

Stack Overflow用户

发布于 2011-04-04 03:32:11

是否有其他属性与您的每个值相关联?在值列表中有' value‘和'Text’属性,所以如果你能找到一些排序更好的东西放在'Value‘列中,我想这可能是理想的。

如果不是,您可以使用UltraDropDown / UltraCombo而不是值列表。它们就像迷你UltraGrids,所以你应该能够像在网格上一样对其中一个应用自定义排序(不是100%确定,但我在这台计算机上没有Infragistics,所以我明天会在工作时检查)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5388917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档