我收到一条错误消息“不能在 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。