我需要在运行时创建datagrid并将其添加到一个新选项卡。
C#3.0 - .net 3.5
任何起点?
答案 0 :(得分:1)
了解如何执行此操作的最佳方法是在设计时添加数据网格,并查看自动生成的代码。
答案 1 :(得分:1)
这真的很容易......
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
答案 2 :(得分:0)
您可以像在运行时创建任何控件一样执行此操作。
DataGridView dg = new DataGridView();
dg.ID = "grid";
....Other properties
this.tab.Controls.Add(dg);
Just remember when dynamically creating controls they must be re-created on each postback