Ich verwende ein Windows Forms DataGridView, um eine generische Liste von MyObject
Objekte anzuzeigen.C# DataGridView Sortierung mit Generic List als zugrunde liegende Quelle
Zunächst einmal wickeln ich diese Sammlung in eine BindingSource
Sammlung, dann:
dataGridView.DataSource = myBindingSource;
Was will ich tun erlauben dem Benutzer die Spalten zu sortieren, indem Sie auf die Überschrift der Spalte clickin eine konkrete Eigenschaft darstellt in MeinObjekt.
Ich habe einige Artikel gelesen, die ich vor dem Binden sortieren sollte. Aber es hilft mir nicht, wenn ich die Kolumnen in Echtzeit sortieren will, wenn es bereits gebunden ist.
Die Frage ist, was genau ich tun muss, so Ich konnte die Sortierpfeile in Datagridview sehen und ich jede Spalte sortieren kann?
Siehe http://stackoverflow.com/questions/3770857/how-do-i-implement-automatic-sorting-of-datagridview. Es ist so einfach wie 'dataGridView.DataSource = new BindingListView (myObjects.ToList())' mit der Bibliothek unter http://sourceforge.net/projects/blw/. –
Pat