Tutorial :how to create datagrid at run time through code?



Question:

I need to create datagrid at runtime in and add it to one new tab.

C# 3.0 -- .net 3.5

Any starting point?


Solution:1

It's really easy...

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  


Solution:2

The best way to learn how to do this is to add data grid on design time and take a look on the auto generated code.


Solution:3

You can do this much the same as creating any control at runtime.

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


Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Previous
Next Post »