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

C# 如何在运行时将数据放入表中,即表也在运行时创建?,c#,C#,我试图在我的应用程序中把数据作为摘要,从标签中的数据表,但我想把数据放在标签中的表中,这样表也会创建一个t运行时,因为我的代码在运行时将数据放在标签中 for (int m = 0; m < dtGroupedByDate.Rows.Count; m++) { Label Date = new Label(); Date.Text = dtGroupedByDate.Rows[m][0].ToString(); Date.Style["margin-

我试图在我的应用程序中把数据作为摘要,从标签中的数据表,但我想把数据放在标签中的表中,这样表也会创建一个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);
 }
for(int m=0;m0)?“20px”:“0px”;
此.Controls.Add(日期);
Label PowerSum=新标签();
PowerSum.Text=dtGroupedByDate.Rows[m][1].ToString();
PowerSum.Style[“左边距”]=“20px”;
this.Controls.Add(PowerSum);
}
希望得到你的建议。。。
关于,

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

然后

你可以使用控制


您可以找到在列表中循环并动态添加行的示例

没有得到你想要的?请详细说明一下?@rahularyansharman现在在我的代码中,我在运行时将数据从数据表放到标签中,我想在运行时将数据从数据表放到表中,然后显然表也会在运行时创建time@Syed拉扎,你的代码基本上看起来应该满足你的要求。似乎缺少的部分是对数据库的查询(或从何处获取数据)。这是你需要帮助的吗?这可能是一个很好的起点Hi Vikky,正如您提到的代码,通过执行此操作,表中的数据将绑定到数据表??我的意思是,我的数据表中有日期和功率值,我想把它们显示在一行中,这样结果就会。123年7月1日245年7月2日。。。以此类推..看,这将简单地将数据绑定到datatable中的表,如果您希望按照您的要求格式化表,您可以使用css来实现这一点
 DataTable dt = new DataTable();
        Table mytable = new Table();
        this.Controls.Add(mytable);
        mytable.DataBind(dt);