У меня есть элемент управления DataGridView в приложении Windows Forms. Есть четыре столбца со строковыми данными и три с данными DateTime. Я добавляю строки программно, используя метод Rows.Add (). Для всех столбцов SortMode установлено значение Automatic. Щелчок по заголовкам столбцов для сортировки просто работает, за исключением одного столбца DateTime, в котором есть несколько значений NULL. Когда пользователь щелкает заголовок этого столбца, возникает исключение ArgumentException: объект должен иметь тип DateTime.
Я знаю трудный способ обойти это: установка для всех SortModes значения NotSortable, обработка события ColumnHeaderMouseClick и сортировка всего этого вручную. Я ищу легкий путь.
Есть ли свойство или что-то, что я могу установить, или какой-либо другой относительно простой способ разрешить сортировку этого столбца с нулями в нем?