您的位置:程序门 -> .net技术 ->



问一个关于dropdownlist的问题,


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


问一个关于dropdownlist的问题,[已结贴,结贴人:functionscript]
发表于:2007-10-26 23:01:49 楼主
有一个程序是这样的,问有1到100个dropdownlist,
例子是:if(dropdownlist1.selectitem.value   ==   "1"   )
                  response.write("ok");
            if(dropdownlist2.selectitem.value   ==   "2"   )
                  response.write("ok");
如果要是一个一个的写写到100个会很麻烦,用循环怎么写呢?我用了
            for   (int   i   =   0;   i <100   ;   i++)
              if(dropdownlist[i].selectitem.value   ==   i   )
                  responet.write(i);

  这样写不行啊,我主要要是的从dropdownlist1如何到dropdownlist100   ---   .selectitem.value
这个怎么办呀?大家帮我想想办法,应该很简单,我想不出来了,睡觉去了
明天结贴~~~谢谢!!!
发表于:2007-10-26 23:04:531楼 得分:5
动态定义就可以
dropdownlist[]   dropdownlistarray=new   dropdownlist[100]
for(int   icount=0;icount <100;icount++)
{
                dropdownlistarray[icount]=new   dropdownlist();
                this.form1.controls.add(dropdownlistarray[icount]);
}
发表于:2007-10-26 23:21:532楼 得分:15
楼主抛个问题就跑了,不够厚道,呵呵.
下面的代码应该能够解决问题
c# code
forint i = 1; i < 100; i++) { dropdownlist tmpdp= (dropdownlist)this.findcontrol("dropdownlist" + i.tostring()); if (tmpdp.selectedvalue == i.tostring()) response.write(i.tostring()); }
发表于:2007-10-26 23:54:153楼 得分:0
关注~~up~~
发表于:2007-10-27 00:33:314楼 得分:0
黑马王子正解
发表于:2007-10-27 10:05:255楼 得分:0
黑马王子正解
发表于:2007-10-27 19:46:056楼 得分:0
知道了,呵呵,谢谢大家啊,1!!


快速检索

最新资讯
热门点击