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



不能在 dropdownlist 中选择多个项, 不可能啊~


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


不能在 dropdownlist 中选择多个项, 不可能啊~[已结贴,结贴人:hunts]
发表于:2007-08-14 11:06:18 楼主
foreach   (xmlnode   xn   in   doc.selectnodes( "provinces/zone/province "))
                        {
                                listitem   li   =   new   listitem();
                                li.text   =   xn.attributes[0].value;
                                li.value   =   xn.attributes[1].value;
                                ddl.items.add(li);  
                                ddl4.items.add(li);
                               
                        }  
                   
怎么会有这个错误   "不能在   dropdownlist   中选择多个项 "。
去掉
ddl.items.add(li);   或者  
ddl4.items.add(li);
都不会出错,放一起就有问题~~~-_-!
发表于:2007-08-14 11:12:091楼 得分:10
listitem   li   =   new   listitem();
                                li.text   =   xn.attributes[0].value;
                                li.value   =   xn.attributes[1].value;
                                ddl.items.add(li);  
      listitem   li   =   new   listitem();
                                ddl4.items.add(li);


关键是得new一下。
发表于:2007-08-14 11:17:142楼 得分:0
为什么呢   这是怎么回事?
我把ddl   <asp:listitem   value= " "   > --请选择省份-- </asp:listitem>   中的selected去掉了
ddl4也去掉,就不会有这个问题。   但是单个的时候为什么就没事?
还有现在页面加载后   ddl4的sececteditem   居然   跟   ddl的一样。。。
发表于:2007-08-14 11:22:143楼 得分:0
listitem   li   =   new   listitem();
li.selected   =false;
                                ddl4.items.add(li);

发表于:2007-08-14 11:38:024楼 得分:0
listitem   li   =   new   listitem();
                                li.text   =   xn.attributes[0].value;
                                li.value   =   xn.attributes[1].value;
                                ddl.items.add(li);

                                listitem   li4   =   new   listitem();
                                li4.text   =   xn.attributes[0].value;
                                li4.value   =   xn.attributes[1].value;
                                ddl4.items.add(li4);
只好这样子了。   listitem   到底怎么回事?
发表于:2007-08-14 11:38:245楼 得分:0
listitem   li   =   new   listitem();
li.selected   =false;
                                ddl4.items.add(li);
没有效果
发表于:2007-08-14 11:51:186楼 得分:5
dropdownlist不支持多选的,用listbox
发表于:2007-08-14 11:52:337楼 得分:5
因为   dropdownlist   只能单选
发表于:2007-08-15 13:06:558楼 得分:0
不是多选问题,而是两个dropdownlist放一起赋值,冲突的问题
发表于:2007-08-15 13:07:239楼 得分:0
后来用xmldatasource   就没这些麻烦了


快速检索

最新资讯
热门点击