Я использую С# 2.0 и WinForms.
У меня есть элемент управления datagridview, несвязанный, загружая небольшие объемы данных, которые включают "статус", относящийся к клиенту.
Теперь статусы настраиваются пользователем и назначаются порядковый номер. Я хотел бы отобразить имя статуса в столбце в сетке (достаточно прямо вперед), но иметь данные клиента в моей сетке, упорядоченные по порядковому номеру состояния, а не имя (в алфавитном порядке), когда пользователь нажимает кнопку "Статус" "заголовок столбца.
Возможно ли это? Как?
Вы хотите иметь собственный тип данных в своем DataGridView. См. эту статью в MSDN.
Образец, который вы хотите посмотреть, - это выборочная сортировка с использованием интерфейса IComparer. Ваш RowComparer проверит каждую ячейку последовательности данных DataGridViewRow.