不能在 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 只能单选