Выбранные строки при сортировке DataGridView в приложении WinForm

В приложении WinForm, C # 4.0, у меня DataGridView привязан к SortableBindingList. Следовательно, его можно отсортировать, щелкнув столбец заголовка - пока все в порядке; -)

Проблема в том, что выбранные строки кажутся «запоминающимися» по номеру строки. Вот что происходит:

A*  <- "Selected"
B
C

Теперь сортировка по убыванию, C наверху и выбранный. Я бы хотел, чтобы по-прежнему был выбран A:

C*  <- "Selected"
B
A   <- "Want have"

То же самое происходит аналогично с несколькими выбранными строками. Есть ли обходной путь для этого?

10
задан Horst Walter 27 January 2011 в 17:14
поделиться