DropDownList怎么默认显示数据库中的值,而不是第一个值??
发布网友
发布时间:2022-04-27 13:37
我来回答
共1个回答
热心网友
时间:2022-04-27 15:07
意思是DropDownList可以显示很多值,但是要让它显示某一个值而不是默认的第一个值?
this.DropDownList1.SelectedValue=Convert.ToString(model.classid);//这个可以达到这个效果啊
如果text和value都知道的话也可以这么写
this.DropDownList1.SelectedInedex=this.DropDownList1.Items.IndexOf(new ListItem(text,value));追问
代码里是这么写:this.DropDownList1.SelectedValue=Convert.ToString(model.classid);
但是在编辑的时候,这个下拉列表还是都显示第一项,没有自动显示到该条产品的原所属分类项。
例如下图,本来这是属于“年审”分类的,但是编辑打开的时候,下拉列表一直显示在“+产品中心”
追答你的DropDownList1的值是怎么绑定的? “-------------年审”这个的value值是多少?
跟踪下代码,model.classid这个值是什么? 是绑定的“-----------年审”的value值吗?