使用 RadComboBoxSort.None 对 RadComboBox 项目进行排序
调用以下命令后 RadComboBox 的项目会发生什么情况:
myCombo.Sort = RadComboBoxSort.None;
myCombo.Items.Sort();
???
即使排序选项设置为 None
,项目也会排序,但不会按 Text
或 Value
排序。项目按随机模式排序,毫无意义。
What happens to RadComboBox's Items after you call:
myCombo.Sort = RadComboBoxSort.None;
myCombo.Items.Sort();
???
Even when sort option is set to None
, Items are sorted, but it is not sorted neither by Text
nor Value
. An items are ordered by random pattern which make no sense.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 SortItems() 方法而不是 Items.Sort()。
文档说这些方法是相同的:
但这并不完全正确。如果 Sort 属性设置为 None,SortItems 不会对项目进行排序,但 Items.Sort 会执行意想不到的操作。
Use SortItems() method instead of Items.Sort().
Documentation says that these approaches are equal:
That is not exactly true. If Sort property is set to None, SortItems leaves items unsorted, but Items.Sort will do something unexpected.