“ddlProductBreed”有一个无效 SelectedValue,因为它不在项目列表中。
参数名: value
原因有两种:
一 是在web网页上设置了 下拉选项,但是在后台赋值的时候没有这个值
二 是 dropdownlist 应该遵循 先绑定再赋值的原则
this.ddl.DataSource = dt; this.ddl.DataTextField = "productname"; this.ddl.DataValueField = "productid"; this.ddl.DataBind(); this.ddl.SelectedValue = dr["productid"].ToString();