我有100个按钮,分别是BOX1-BOX100,现在想打开程序时使他们的TEXT值自动变为1-100,怎么实现?

解决方案 »

  1.   

    用page.findcontrol找到按扭,后对它的Text进行赋值,用循环来做.
      

  2.   

    WinForm還是WebForm?WinForm的做法:for (int i=0;i<=100;i++)
    {
        this.Controls["BOX"+i.ToString()].Text=i.ToString();
    }
      

  3.   

    for (int i = 1; i <=100; i++)
                {
                    Control [] c=this.Controls.Find("box"+i.ToString (), false);
                    c[0].Text = i.ToString ();
                }
      

  4.   

    web没做过
    win的话用this.Controls对象上的控件集合来循环设置text属性.
      

  5.   

    WebForm 写法
    for (int i=0;i<=100;i++)
    {
        ((Button)this.Page.FindControl("BOX"+i.ToString())).Text=i.ToString();
    }