2009-09-18 3 views
0

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

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

ответ

0

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

Смежные вопросы