Размещение пользовательского элемента управления в DataGridView - C # WinForm - PullRequest
1 голос
/ 21 сентября 2009

Я посмотрел на http://msdn.microsoft.com/en-us/library/7tas5c80.aspx для справки, и это имеет смысл, насколько редактируемый столбец идет.

Вопрос в том, как разместить пользовательский элемент управления «только для просмотра» в DataGridView (WinForm и C #)?

Ответы [ 2 ]

1 голос
/ 21 сентября 2009

Получите из DataGridViewCell и переопределите методы Paint.

0 голосов
/ 22 сентября 2009

Другим простым способом было бы сделать этот столбец одним из столбцов «DataKeyNames» сетки. Любое поле, которое считается «Ключом», по умолчанию отключено пользователем, редактирующим его. Однако, если вы имеете дело с анализом объектов по «нажатию» на записи для редактирования или другим способом, массив возвращаемых ключей будет в той же последовательности, в которой они перечислены в свойстве DataKeyNames. Таким образом, даже если вы игнорируете фактическое значение как «Ключ», оно может отключить его.

НТН

...