2

我收到一条错误消息“不能在 DropDownList 中选择多个项目。” 在搜索 SO 和 google 后,我将错误原因缩小到 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。

4

1 回答 1

1

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

YourDropDownList.Items.Add(new ListItem("JAKARTA", "JKT"));
于 2013-07-09T14:42:36.793 回答