完全被看似容易的东西所困扰,并且已经死了......但仍然难倒.
我想做什么:我有一个WinForms ListBox.其项目填充了对象,DisplayMember已设置.当应用程序运行时,列出的项目中的数据可能会更改,包括DisplayMember后面的字段.我希望ListBox中显示的文本在发生这种情况时更改,我还希望ListBox重新排序,以便项目按字母顺序排列.
当数据发生变化时,BindingList可以很好地更新显示的文本,但对于我的生活,我无法对它进行排序.
我对此进行了评论:http: //msdn.microsoft.com/en-us/library/ms993236.aspx
这里还有很多关于如何做到这一点的线程,但它们似乎都不适用于ListBox.
在ListBox上设置Sorted属性同样没有用.
我需要做什么才能让ListBox自行排序?