UserControl в DataGridView в форме Windows - PullRequest
       0

UserControl в DataGridView в форме Windows

1 голос
/ 17 августа 2010

Поиск примера пользовательского контроля в строке представления данных с использованием форм Windows. Usercontrol будет иметь несколько элементов управления на основе бизнес-логики, которая зависит от индекса строки. Спасибо

1 Ответ

0 голосов
/ 03 сентября 2010

Вы не можете вставить пользовательский элемент управления прямо в строку так, как вам бы хотелось. Ваша единственная возможность - добавить новый тип столбца. Ваша пользовательская реализация столбца будет действовать как другие столбцы в том, что, когда она входит в режим редактирования, она может создать элемент управления (в вашем случае соответствующий для индексного номера), а затем заставить его работать внутри ячейки до выхода из режима редактирования. Проблема заключается в рисовании ячейки, когда она не находится в режиме редактирования.

Вы можете просмотреть исходный код встроенных столбцов с помощью инструмента .NET Reflector или выполнить поиск в Интернете пользовательских столбцов DataGridView, поскольку существует множество реализаций, которые предоставляют пример кода, который можно использовать в качестве отправной точки.

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