Używam Windows Forms DataGridView do wyświetlania ogólnej listy obiektów MyObject
.C# Sortowanie DataGridView z ogólną listą jako źródłem
Przede wszystkim zawijać tej kolekcji w BindingSource
Collection, a następnie:
dataGridView.DataSource = myBindingSource;
Co chcę zrobić, to pozwolić użytkownikowi na sortowanie przez clickin na nagłówku kolumny reprezentujący konkretny obiekt w MyObject.
Czytałem artykuły, które powinienem sortować przed wiązaniem. Ale nie pomaga mi to, gdy chcę sortować kolumny w czasie rzeczywistym, gdy mówię, że są już powiązane.
Chodzi o to, co dokładnie muszę zrobić, więc Widziałem Sortowanie strzały w DataGridView i mogę posortować każda kolumna?
Zobacz http://stackoverflow.com/questions/3770857/how-do-i-implement-automatic-sorting-of-datagridview. Jest to tak proste jak 'dataGridView.DataSource = new BindingListView (myObjects.ToList())' z biblioteką na stronie http://sourceforge.net/projects/blw/. –
Pat