как создать сетку данных во время выполнения через код? - PullRequest
0 голосов
/ 15 июля 2010

Мне нужно создать сетку данных во время выполнения и добавить ее на одну новую вкладку.

C # 3.0 - .net 3.5

Любая начальная точка?

Ответы [ 3 ]

1 голос
/ 15 июля 2010

Это действительно легко ...

DataGridView dg = new DataGridView();

// set columns (auto or manual)

// set appearance (lots of style options)

// set data source (IEnumerable object)
dg.DataBind();

placeHolder1.COntrols.Add(dg); // add to placeholder
1 голос
/ 15 июля 2010

Лучший способ узнать, как это сделать, - добавить сетку данных во время разработки и взглянуть на автоматически созданный код.

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

Вы можете сделать то же самое, что и создать любой элемент управления во время выполнения.

DataGridView dg = new DataGridView();
dg.ID = "grid";
....Other properties

this.tab.Controls.Add(dg);

Просто помните, что при динамическом создании элементов управления они должны быть воссозданы при каждой обратной передаче

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