导航

有一个无效 SelectedValue,因为它不在项目列表中。

Posted on 2015-11-15 05:31  yiyishuitian  阅读(891)  评论(0编辑  收藏  举报

“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();