有没有全套的一个页面,就一个按钮,点一下这个按钮就出来一个textbox  然后获取所有textbox的值??????????有没有现成的。谢谢大家

解决方案 »

  1.   

    循环页面所有的控件,判断类型为TextBox,就取值
      

  2.   


    protected void btnClear_Click(object sender, EventArgs e)
        {
            foreach (Control ctl in this.Controls)
            {
                this.txtClear(ctl);
            }
        }
        #endregion    private void txtClear(Control ctls)
        {
            if(ctls.HasControls())
            {
                foreach (Control ctl in ctls.Controls)
                {
                    txtClear(ctl);
                }
            }
            else
            {
                if (ctls.GetType().Name == "TextBox")
                {
                    TextBox tb = new TextBox();
                    tb = (TextBox)this.FindControl(ctls.ID);
                    //这里是清空所有的值,你想赋什么值直接改tx.Text即可.
                    tb.Text = "";
                }
                else if (ctls.GetType().Name == "DropDownList")
                {
                    DropDownList ddl = new DropDownList();
                    ddl = (DropDownList)this.FindControl(ctls.ID);
                    ddl.SelectedIndex = 1;
                }
            }
        }
      

  3.   

    CSV吧,那个东西Excel也能读,而且也好写。
      

  4.   

    http://blog.csdn.net/gisfarmer/archive/2009/02/17/3900288.aspx
      

  5.   

    http://topic.csdn.net/u/20090217/14/a49576c9-d9a6-4a88-bc61-d8de9eb13ae7.html
      

  6.   

    sdcfsdvcsdcvsd
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
      

  7.   

    在button事件中,写入textBox1.txt=textBox2.txt+.....textBoxn.txt
      

  8.   

    if (ctls.GetType().Name == "TextBox")
        {
            TextBox tb = new TextBox();
            tb.Text = (TextBox)this.FindControl(ctls.ID) //这个就是已知页面上的文本框。。
     如果是将其他页面上的文本框中的内容也显示到一个页面上的话。。那个就有点难了