0

タイトルが示すように、テーブル コントロール (System.Web.UI.WebControls.Table) のデータにアクセスできません。レイアウトは基本的に、各 TableCell に TextBox コントロールを持つ動的な Web ベースのスプレッドシートです。以下のコードのようなことをしようとしましたが、データにアクセスできません。どんな助けでも大歓迎です。

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

1 に答える 1

0

次のように試すことができます:

        foreach (var control in this.Controls.OfType<TextBox>())
        {
            if (control.Text.Trim() != string.Empty)
            {
                //do your code..
            }
        }
于 2012-05-08T14:40:49.903 に答える