日期:2014-05-16  浏览次数:20429 次

Textbox控件循环赋值的问题
页面上有Textbox1~Textbox100共计100个TextBox控件。
其中奇数的TextBox控件Textbox1、Textbox3、...Textbox99通过数据库查询数据赋值。
偶数的控件Textbox2、Textbox4、...Textbox100,需要通过数据库查询出一个值后,再加上奇数控件Textbox1、Textbox3、...Textbox99的值。
请问在cs文件里面怎么写呢?
------解决方案--------------------
现在假设你SQL查询出来的值已经放在一个List里面了。
所有TextBox控件在后台用ArrayList装好。
for (int i = 1; i <= 100; i++)
        {
            if (i%2==0)
            {
                Tlist[i - 1].Text = list[i - 1].value;
            }
            else
            {

                Tlist[i - 1].Text = list[i - 1].value + list[i - 2].value;
            }
        }
------解决方案--------------------
可以再.cs里面初始化一些控件的,用下表来使用这些控件