2011-07-05 24 views
1

我試圖把數據作爲一個夏季在我的應用程序從數據表中的標籤,但我想把數據放在表中儘管標籤,這樣的表也在運行時創建威爾我的代碼是在運行數據ina標籤運行時間 .. 。如何在運行時將數據放入表中,即在運行時也創建表?

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

的希望您的建議... 問候,

+0

沒有得到你想要的東西?請詳細說明一下? – rahularyansharma

+0

@rahularyansharma現在在我的代碼我正在從數據表運行時把數據放到標籤上我想把數據從運行時間從數據表放到表然後顯然表也會在運行時創建 –

+0

@Syed Raza ,你的代碼基本上看起來應該做你所要求的。似乎缺少的部分是對數據庫的查詢(或從哪裏獲得數據)。這是你需要幫助嗎?這可能是一個很好的開始你的地方http://msdn.microsoft.com/en-us/library/dw70f090(v=vs.80).aspx –

回答

0

假設你的數據在一個DataTable DT

然後

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

嗨Vikky,正如你所提到的代碼通過從這個數據表將綁定到數據表?我的意思是說,我在我的數據表中有日期和功率值,我想在一行中顯示它們,以便結果能夠......。 1 7月1日123 2月245 ...等等.. –

+0

看到,這將簡單地綁定到數據表中的數據,如果你想格式化表根據你的需求,你可以使用CSS這個 – Vikky

0

您可以使用HtmlTable控制

Here你可以找到一個循環遍歷列表和動態添加行的示例。