2011-02-08 6 views
1

, когда я пытаюсь добавить столбец к моему DataGrid во время разработки
есть пользовательские типы для столбца и я должен выбрать один из этих типов в качестве примера «dataGridViewTextBoxColumn»
, как я могу создать пользовательский тип столбца?
, что я хочу, это пользовательский тип для моего колонка под названием «dataGridViewNumberTextBoxColumn» , что я могу выбрать его для моего DataGrid во время разработкиСоздание настраиваемого типа столбца?

Я использую C# и .NET и окно формы приложение
благодаря

ответ

4

В принципе, вам необходимо спуститься с базового класса DataGridViewColumn и создать свой собственный визуальный дисплей.

Смотрите здесь для примера того, как сделать это:

1

Очевидно, вы не можете наследовать форму TextBox, поскольку она не является объектом, который наследуется от DataGridViewColumn.

С другой стороны, вы можете наследовать от любого объекта, который наследуется от этого объекта.

Обратите внимание, что при использовании нового класса столбцов вам необходимо указать DataGridView.Columns [index], иначе вы не увидите никаких его свойств или методов. Или вы также можете создать новый класс из DataGridView, который делает это в новом свойстве.

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