我有五个控件 
TextBox1;TextBox2;TextBox3;TextBox4;TextBox5;
我想通过循环赋值
for(int i=0;i=4;i++)
{
     ....=i.ToString();
}
实现:TextBox1.Text=0;TextBox2.Text=1;TextBox3.Text=2;TextBox4.Text=3;TextBox5.Text=4请问如何实现

解决方案 »

  1.   

    你用(TextBox)FindControl("TextBox1").Text
      

  2.   

    for(int i=0;i=4;i++)
    {
        TextBox txtTemp=(TextBox)FindControl("TextBox"+i.Tostring())
         txtTemp.text=i.ToString();
    }
      

  3.   

    楼上的回复的很正确了.我还以为是要用字符串调用对应的方法呢.可以用反射来完成的.================================================================
    巅峰之道,高瞻才能远瞩;
    实力之道,厚积而薄发;东莞打工者创业论坛:
    http://211.148.133.100/work/
    ================================================================
      

  4.   

    TextBox objTextBox;for (int i = 0;i = 4;i++)
    {
        objTextBox = (TextBox)FindControl("TextBox" + (i + 1).Tostring());
        txtTemp.text = i.ToString();
    }
      

  5.   

    TextBox txtTemp=(TextBox)FindControl("TextBox"+i.Tostring());
      

  6.   

    在windows窗体程序中,好象没有这个FindControl,需要怎么处理?