Próbuję ustawić sortowanie w DataGridView. Sortowanie powinno być automatyczne po kliknięciu nagłówków kolumn, ale nie działa. Co ja robię źle?Sposób korzystania z SortMode w DataGridView
private void LoadDummyData()
{
List<AddressBookDummy> list = new List<AddressBookDummy>();
list.Add(new AddressBookDummy { Name = "Newman, Alfred", Type = "CAR" });
list.Add(new AddressBookDummy { Name = "Skywalker, Luke", Type = "SUP" });
list.Add(new AddressBookDummy { Name = "Skywalker, Leia", Type = "BEN" });
addressBookGrid.DataSource = list;
}
private void InitializeGrid()
{
addressBookGrid.RowHeadersVisible = false;
addressBookGrid.ScrollBars = ScrollBars.Vertical;
addressBookGrid.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
addressBookGrid.Columns[0].SortMode = DataGridViewColumnSortMode.Automatic;
addressBookGrid.Columns[1].SortMode = DataGridViewColumnSortMode.Automatic;
}
możliwe duplikat [Jak mogę posortować kolumnę z danymi w DataGridView nagłówek kolumny kliknięcia ?] (http://stackoverflow.com/questions/6228340/how-do-i-sorta-a-databound-column-in-a-datagridview-on-a-column-header-click) –
Wow, drugi raz to dokładne pytanie zostało opublikowane w ciągu ostatnich kilku godzin. Istnieje funkcja wyszukiwania, ludzie. –
Sorry Charles. Ta odpowiedź nie pojawiła się, gdy zadawałem pytanie. –