C# 属性网格中的排序

C# 属性网格中的排序,c#,collections,propertygrid,C#,Collections,Propertygrid,我的Propertygrid按A-B排序 其中一个属性是带有扩展器的集合——我使用这个网站做到了: 如果我在集合中有(比如字符串)b,a,我想要这个。在扩展器中也是b,a(现在显示a,b) 如果可能的话,我的问题是如何取消集合扩展器的排序。我认为不可能,如果您选择A-Z排序,所有网格项和子项都会按名称排序。您能告诉我们如何添加b和A值吗?它们被添加到的IList不是一个排序列表,因此它们应该按照添加的顺序显示。它们按照在集合编辑器中添加的顺序显示,但我的属性网格定义为categorizedalp

我的
Propertygrid
按A-B排序

其中一个属性是带有扩展器的
集合
——我使用这个网站做到了:

如果我在集合中有(比如字符串)b,a,我想要这个。在扩展器中也是b,a(现在显示a,b)


如果可能的话,我的问题是如何取消集合扩展器的排序。

我认为不可能,如果您选择A-Z排序,所有网格项和子项都会按名称排序。

您能告诉我们如何添加
b
A
值吗?它们被添加到的
IList
不是一个排序列表,因此它们应该按照添加的顺序显示。它们按照在集合编辑器中添加的顺序显示,但我的属性网格定义为
categorizedalphabetial
,因此当我展开列表时,我会看到它们被排序,@Bob。我认为这是不可能的,如果选择A-Z排序,则所有网格项和子项都按名称排序。@SimonMourier。把你的评论作为一个答案,我也找不到任何选择这样做。