日期:2014-05-18  浏览次数:20410 次

不能在 DropDownList 中选择多个项, 不可能啊~
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);
都不会出错,放一起就有问题~~~-_-!

------解决方案--------------------
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一下。
------解决方案--------------------
DropDownlist不支持多选的,用ListBox
------解决方案--------------------
因为 DropDownList 只能单选