异常详细信息: System.ArgumentOutOfRangeException: “DropDownList”有一个无效 SelectedValue,因为它不在项目列表中。
检查DropDownList在!Page.IsPostBack中是否有进行Selected的赋值
ListItem li1 = DropDownList.Items.FindByValue(“AAA”);
if (li1 != null)
li1.Selected = true;
如有进行上述的话
......
DropDownList.DataTextField = "P";
DropDownList.DataValueField = "P";
DropDownList.DataSource = lst;
DropDownList.DataBind();
DropDownList.Items.Insert(0, new ListItem("不限", "0"));
.....
DropDownList的绑定代码一定要在赋值语句前面进行绑定