Как включить сортировку DataGridView, когда пользователь щелкает заголовок столбца?

У меня есть datagridview в моей форме, и я заполняю его следующим образом:

dataGridView1.DataSource = students.Select(s => new { ID = s.StudentId, RUDE = s.RUDE, Nombre = s.Name, Apellidos = s.LastNameFather + " " + s.LastNameMother, Nacido = s.DateOfBirth })
                                   .OrderBy(s => s.Apellidos)
                                   .ToList();

Теперь я использую s. Apellidos в качестве сортировки по умолчанию, но я также хотел бы разрешить пользователям выполнять сортировку при нажатии на заголовок столбца.

Эта сортировка не каким-либо образом изменяет данные, это просто бонус на стороне клиента чтобы упростить поиск информации при сканировании экрана глазами.

Спасибо за предложения.

66
задан 5 April 2011 в 14:01
поделиться