Сортировать столбец таблицы данных, отображающий объекты 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;
            }
  }

0 ответов

Другие вопросы по тегам