В моей форме есть сетевое представление, и я заполняю его:
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 в качестве сортировки по умолчанию, но я также хотел бы разрешить пользователям сортировать при нажатии на заголовок столбца.
Этот тип не изменяет данные каким-либо образом, это всего лишь бонус со стороны клиента, чтобы упростить поиск информации при сканировании экрана их глазами.
Спасибо за предложения.