添加ListItems会导致错误“;不能在下拉列表中选择多个项目;

本文关键字:下拉列表 选择 项目 不能 错误 添加 ListItems | 更新日期: 2023-09-27 18:21:38

我收到一条错误消息"无法在DropDownList中选择多个项目。"在搜索SO和谷歌后,我已将错误原因缩小到ddlVendor.items.Add(li)代码块:

ListItem li = new ListItem();
string[] TransDetail = Trans[0].Split(',');
li.Text = TransDetail[0].ToString() + ", " + TransDetail[1].ToString();
//TransDetail[2] = VendorId;
//TransDetail[3] = TransId;
li.Value = TransDetail[2].ToString() + ", " + TransDetail[3].ToString();
//ddlVendor.Items.Add(li);  

我试过ClearSelection().SelectedItem,但没有成功。

你知道为什么上面的代码块会导致错误吗?

更新:当我评论ddlVendor.Items.Add(li);时,页面加载良好
有其他方法可以将项目添加到下拉列表框中吗?我正在使用VS 2008。

添加ListItems会导致错误“;不能在下拉列表中选择多个项目;

通过更改代码以将项目添加到下拉列表中(手动将值添加到DropDownList、CheckBoxList和RadioButtonList中。)来解决问题:

YourDropDownList.Items.Add(new ListItem("JAKARTA", "JKT"));