В последние недели я возился с DataGridViews и заметил нечто странное. Если столбец с именем «A», а другой столбец с именем «a», сортировка одного автоматически сортирует по другому:
Unsorted: 
Sorted нажав один раз «A»: 
Как видите, после однократного нажатия на заглавную букву «A» строчная буква «a» сортируется аналогичным образом. Имена этих столбцов таким образом имеют решающее значение для моего приложения, поэтому просто изменить имя нельзя. Кто-нибудь знает, как это работает точно и, возможно, обходной путь?
Редактировать : Это также происходит, когда значения в столбцах не совпадают. Даже если значения в источнике данных различны, значения, отображаемые в DataGridView, одинаковы в обоих столбцах:
Источник данных

DataGridView той же таблицы :
Заранее спасибо,
Ayden