如何在运行时将数据放入表中,即表还在运行时创建?

时间:2011-07-05 04:35:11

标签: c#

我试图将数据作为一个总结放在我的应用程序中从标签中的数据表,但我想将数据放在一个表格中,尽管标签使得表格也在运行时创建我的代码将数据放在标签中运行时.. ..

 for (int m = 0; m < dtGroupedByDate.Rows.Count; m++)
 {
      Label Date = new Label();
      Date.Text = dtGroupedByDate.Rows[m][0].ToString();
      Date.Style["margin-left"] = (m > 0) ? "20px" : "0px";
      this.Controls.Add(Date);
      Label PowerSum = new Label();
      PowerSum.Text = dtGroupedByDate.Rows[m][1].ToString();
      PowerSum.Style["margin-left"] = "20px";
      this.Controls.Add(PowerSum);
 }

希望你的建议...... 的问候,

2 个答案:

答案 0 :(得分:0)

假设您的数据位于数据表dt

然后

 DataTable dt = new DataTable();
        Table mytable = new Table();
        this.Controls.Add(mytable);
        mytable.DataBind(dt);

答案 1 :(得分:0)

您可以使用HtmlTable控件

Here您可以找到循环遍历列表并动态添加行的示例。