2012-05-08 76 views
0

正如標題所示,我無法訪問我的表格控件(System.Web.UI.WebControls.Table)中的數據。 佈局基本上是一個動態的基於Web的電子表格,每個TableCell中都有TextBox控件。我試圖做下面的代碼,但我無法訪問數據。任何幫助,將不勝感激。從C#表格控件中的控件訪問數據?

 foreach (Control c in this.Controls) 
     { 
      if (c.GetType().ToString() == "System.Windows.Form.Textbox") 
      { 
       TextBox t = c as TextBox; 
       if (t.Text.Trim() != "") 
       { 
        // Do more things based on t.ID... 
       } 
      } 
     } 
+0

表控制?這是什麼?你的意思是DataTable?這不是一個控件,但它是一個DataTable是ADO.NET庫中的中心對象(以及它自己的類)。 –

+0

@MitjaBonca System.Web.UI.WebControls.Table – Ber53rker

回答

0

你可以嘗試做它喜歡:

 foreach (var control in this.Controls.OfType<TextBox>()) 
     { 
      if (control.Text.Trim() != string.Empty) 
      { 
       //do your code.. 
      } 
     }