Можно ли принудительно упорядочить элемент управления DataGridView по значению, отличному от содержимого ячейки, когда пользователь щелкает заголовок столбца? - PullRequest
2 голосов
/ 28 октября 2009

Я использую c # 2.0 и WinForms.

У меня есть элемент управления сеткой данных, несвязанный, загружающий небольшие объемы данных, которые включают «Статус», относящийся к клиенту.

Теперь статусы устанавливаются пользователем и им присваивается порядковый номер. Я хотел бы отобразить название статуса в столбце на сетке (достаточно прямо), но данные клиента в моей сетке упорядочены по порядковому номеру статуса, а не по имени (в алфавитном порядке), когда пользователь нажимает «Статус "заголовок столбца.

Возможно ли это? Как?

1 Ответ

2 голосов
/ 28 октября 2009

Вы хотите иметь пользовательскую сортировку в вашем DataGridView. См. эту статью на MSDN.

Пример, который вы хотите посмотреть: Выборочная сортировка с использованием интерфейса IComparer . Ваш RowComparer будет проверять каждую ячейку порядкового номера DataGridViewRow.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...