Сортировать столбец таблицы данных, отображающий объекты DateTime
У меня есть DataGridView
с несколькими столбцами, 1 из которых отображает дни рождения сотрудников в виде DateTime
как это: dateStyle.Format = "MMM-dd";
(Пример: Jan-01
на 1 января). Я хотел бы позволить пользователю иметь возможность щелкнуть заголовок этого столбца, чтобы отсортировать по дате. Я не против изменить dateStyle
формат, пока он отсортирован в хронологическом порядке. Любая помощь будет оценена. Программа находится на C#, но для других моих столбцов я использую случай переключения, как это:
private void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellEventArgs e)
{
switch(e.ColumnIndex - 1)
{
case #columnNumber:
myList = myList.OrderBy(d => d.FirstName).ToList();
break;
}
}