一共有三十二个文本框,我想点一个按钮就全部插入到数据表,每个文本框的数据是一个记录,应该怎么做呢?
我想用for循环,但是文本框的名字应该怎么处理才行啊?
或者有没有其他办法呢?
高手帮帮忙。

解决方案 »

  1.   

     private void button1_Click(object sender, EventArgs e)
            {
                foreach (Control cor in this.Controls)
                {
                    if (cor is TextBox)
                        //插入操作
                }
            }
      

  2.   

    问题是我还有其他的textbox啊,不能都插入了啊。
      

  3.   

    private void button1_Click(object sender, EventArgs e) 
            { 
                foreach (Control cor in this.Controls) 
                {
                    TextBox tb=cor as TextBox;
    //对所有要插入的文本框的名字都以"txtInsert"开头,比如txrInsertName,txtInsertAge等等
                    if(tb!=null&tb.Name.StartWith("txtInsert")
                     {                  //插入操作 
                       }
                } 
            }
      

  4.   


    那你写2个insert方法,哦数组的方法扩展性好