asp.net上的修改页面的dropdownlist如何匹配数据库中的值并置相应的值?

2024-12-14 10:02:58
推荐回答(4个)
回答1:

如果你存储的DropDownList1的值时它的value值
那直接赋值就可以
DropDownList1.SelectedValue=“赋值”;
如果你的DropDownList1是后台绑定的
要先调用绑定函数 再直接赋值就想了
比如在绑定函数为Bind()就调用一下,再
DropDownList1.SelectedValue=“赋值”;就行了
不用你那么麻烦

回答2:

第二种语法不对,肯定over

第一种语法没错,但需要运行看看效果,找到之后就应该退出循环

for (int i = 0; i < DropDownList_fenzhan.Items.Count; i++)
{
if (DropDownList_fenzhan.Items[i].Text.Equals(model.pvdAddress))
{
this.DropDownList_fenzhan.Items[i].Selected = true;
break;
}
}

回答3:

1.dropdownlist可以从多种数据源绑定数据,比如arrylist,sortlist,xml,hashtable等;从数据库中可以绑定表中的某一列field,你所说的model.pvdAddress应该是这种情况。
2.只要设置datasource的属性,加上databind()方法即可。不必for和if的循环赋值。
3.具体方法看:http://zhidao.baidu.com/question/202100081.html

回答4:

都可以啊,但是第二个写错了 应该是:DropDownList_fenzhan.Items[i].Text==model.pvdAddress 没有“Equals” 。还有,过记得要去前后的空格。例如model.pvdAddress.Trim()和DropDownList_fenzhan.Items[i].Text.Trim()