在将绑定数据到DropDownList。时抛出了一个很奇怪的异常。
异常详细信息: System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。
解释:DropDownList在选择值的时候没有数据库就报这个错误了。在赋值的时候判断当没有数据的时候要判断下。
格式:
把dlParentDept.SelectedIndex =depId
这个的格式改成
dlParentDept.SelectedIndex = dlParentDept.Items.IndexOf(dlParentDept.Items.FindByValue(depId));