Я использую winforms для разработки своего приложения.
И я установил режим выбора элемента управления datagridview на «CellSelect», и это позволяет пользователю выбирать столько ячеек, сколько он хочет, которые распределены по нескольким столбцам; но я хочу ограничить, чтобы мой пользователь мог выбирать ячейки только в одном столбце за раз, и такого режима выбора для меня не существует.
Итак, если я хочу реализовать это, как я могу расширить класс datagridview?
Я также думаю, что я могу проверять в обработчике событий всякий раз, когда меняются ячейки выбора, с помощью которых я мог бы сделать так, чтобы пользователь не мог выбирать ячейки, распределенные по нескольким столбцам, но я думаю, что это не так хорошо.
Могут ли другие люди помочь мне найти лучшее решение?