c#中的动态表用于数据库行

时间:2012-08-01 07:26:03

标签: c# asp.net

我有一个名为table的{​​{1}}。此表有10行。

现在我想在我的网页中使用复选框为这10行动态创建表。请发送一些好例子。

1 个答案:

答案 0 :(得分:0)

示例代码:动态创建表,添加列,添加行

(1) create a new DataTable 
    DataTable dt = new DataTable ("Table_AX"); 

(2) Add columns to the DataTable 
    // Method 1 
    dt.Columns.Add ("column0", System.Type.GetType ("System.String")); 
    // Method 2 
    DataColumn dc = new DataColumn ("column1", System.Type.GetType ("System.Boolean")); 
    dt.Columns.Add (dc); 

(3) to add rows to the DataTable 
    // Initialize the row 
    DataRow dr = dt.NewRow (); 
    dr ["column0"] = "AX"; 
    dr ["column1"] = true; 
    dt.Rows.Add (dr); 
    // Doesn't initialize the row 
    DataRow dr1 = dt.NewRow (); 
    dt.Rows.Add (dr1); 

如果要复制DataTable包含数据,请尝试

DataTable dtNew = dt.Copy ();