从C#Table控件中的控件访问数据?

时间:2012-05-08 14:27:25

标签: c# controls

正如标题所示,我在访问Table控件(System.Web.UI.WebControls.Table)中的数据时遇到了问题。 布局基本上是一个动态的基于Web的电子表格,每个TableCell中都有TextBox控件。我试图做类似下面的代码,但我无法访问数据。任何帮助,将不胜感激。

        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...
                }
             }
         }

1 个答案:

答案 0 :(得分:0)

您可以尝试这样做:

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