Пользовательские WinForms DataGridView проблемы с добавлением столбцов - PullRequest
0 голосов
/ 19 сентября 2009

Я работаю над созданием пользовательского элемента управления вида данных winforms, который наследует встроенный элемент управления DataGridView. У меня проблема со свойством Columns, для свойства установлено значение ReadOnly, поэтому я не могу редактировать в нем какую-либо информацию и мне нужно добавить столбцы в сетку данных. Если вы посмотрите на свойство вне моего пользовательского элемента управления, у вас есть варианты добавить столбец или отредактировать столбец, как только я в своем пользовательском элементе управления, Add и Edit больше не доступны. Я не уверен, как сделать так, чтобы эти параметры отображались в моем пользовательском элементе управления, поскольку мне не нужно создавать все мои столбцы в коде, потому что это код пользовательского интерфейса, который должен существовать в классе .designer, а не в. Resx класс.

Я уверен, что есть способ сделать это, но он просто не приходит ко мне. Надеюсь, кто-то там может указать мне направление записи.

1 Ответ

0 голосов
/ 13 июля 2010

Если вы создаете UserControl, который содержит DataGridView, вы должны предоставить свойство Columns для пользовательского элемента управления. Как правило, вы создаете свойство, которое оборачивает свойство Columns сетки. Очень часто.

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