簡単そうに見える何かに完全に困惑し、死ぬまで行われた...それでもまだ困惑している。
やりたいこと:WinFormsリストボックスがあります。そのアイテムにはオブジェクトが入力され、DisplayMemberが設定されます。アプリの実行中に、DisplayMemberの背後にあるフィールドなど、リストされたアイテムのデータが変更される場合があります。これが発生したときにリストボックスに表示されるテキストを変更したいのですが、リストボックス自体を再ソートして、アイテムがアルファベット順に残るようにしたいのです。
BindingListは、データが変更されたときに表示されたテキストを更新するために正常に機能しますが、私の人生の間、それを並べ替えることはできません。
私はこれをレビューしました:http: //msdn.microsoft.com/en-us/library/ms993236.aspx
さらに、これを行う方法についての多数のスレッドがありますが、リストボックスでは機能しないようです。
ListBoxでSortedプロパティを設定することも同様に役に立ちません。
ListBoxをソートするために何をする必要がありますか?