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

本文关键字:运行时 创建 数据 | 更新日期: 2023-09-27 18:01:01

我试图将数据作为summary从标签中的数据表放在我的应用程序中,但我想将数据放在不带标签的表中,这样表也会创建一个t运行时,因为我的代码在运行时将数据放进标签中。

 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);
 }

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

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

假设您的数据在数据表dt 中

然后

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

您可以使用HtmlTable控制

在这里,您可以找到一个在列表中循环并动态添加行的示例。