在将绑定数据到DropDownList。时抛出了一个很奇怪的异常。
异常详细信息: 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的绑定代码一定要在赋值语句前面进行绑定

相关文章:

  • 2021-12-22
  • 2021-07-25
  • 2022-02-09
  • 2021-03-30
  • 2022-03-01
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案