2014-10-20 38 views
1

添加多個標籤,我這裏有這個代碼是應該讓我foreach循環不能動態地從環

public void ParseXmlContent() 
{ 
    foreach (xml.DatabaseDescriptor dbList in xmlData.Databases) 
    { 
     Controls.StaticText lbl = new Controls.StaticText(); 
     lbl.label1.Text = dbList.Name; 
     _createdControls.Add(lbl); 
    } 
} 

凡靜態文本是一個用戶控件類中創建新的標籤,但我失去的東西這裏? 表格應該用這個標籤更新。

我是新來這個,我錯過了一些概念,我調用該函數InitializeComponent();

+0

看起來'_createdControls'是一個'List '控件。你不會在你的代碼的任何地方添加這些代碼 – Habib 2014-10-20 15:14:46

+0

謝謝,那麼我應該如何添加它們? – Perf 2014-10-20 15:15:55

+0

將它們添加到佔位符,面板。它只需要能夠進行childcontrols。 – DatRid 2014-10-20 15:17:15

回答

0

檢查後,這個問題: Add multiple labels to a panel

,如果你想直接將它們添加到頁面,然後替換「Panel1的」通過「頁面」。