Сортировка DataGridView по Column.DisplayMember

у меня естьDataGridView с несколькимиDataGridViewComboBoxColumnгде фактическое значение привязано к идентификатору, ноDisplayMember является аналогом строки в таблице поиска. Я пытаюсь сделать так, чтобы при сортировке по этому столбцу сортировка осуществлялась на основеDisplayMember, неValueMember, Я знаю, что это было решено вэтот вопрос но ответ был меньше, чем в глубине, и я не понял его.

То, что я пробовал до сих пор

Binding to the SortCompare event but discovered it isn't fired on a databound column. Manually sorting on the ColumnHeaderMouseClick event but rows in a DataGridViewRowCollection are read-only and I can't programatically insert rows (while swapping) on a databound collection. Creating a hidden DataGridViewTextBoxColumn where the cells are automatically set to the DisplayMember of the original column then attempting to sort that column instead. However, a databound collection cannot be sorted based on an unbounded column.

Edit: Чтобы уточнить: я пытаюсь отсортировать всеDataGridView на основеDisplayMember из списков, не сортировать сами списки.

Как я могу сортироватьDataGridView на основеDisplayMember из базы данныхDataGridViewComboBoxColumn?

Ответы на вопрос(1)

Ваш ответ на вопрос