当前位置: 代码迷 >> ASP.NET >> DropDownlist 一个小疑点,请高手帮忙解决一下!在线
  详细解决方案

DropDownlist 一个小疑点,请高手帮忙解决一下!在线

热度:7936   发布时间:2013-02-25 00:00:00.0
DropDownlist 一个小问题,请高手帮忙解决一下!在线
一个ddlFcRe控件,帮到数库数上,DataTextField=FcRe_Name, DataValueField=ID,这个数据库aaa的ID和FcRe_Name分别如:
001 中国
002 美国
003 日本....
另一个数据库bbb里只有id字段:如001,002,003,004

我用查找bbb里的信息,如找到了001,此时我要在ddlFcRe控件上显示中国,怎么办?

谢谢

------解决方案--------------------------------------------------------
for(int i=0,i<DropDownlist.item.count,i++)
{
if(DropDownlist.item[i]["ID"] == id)
{
DropDownlist.item[i].selected = true;
}
}
------解决方案--------------------------------------------------------
做一个join就可以了
select b.ID, a.FcRe_Name from bbb as b left join aaa as a where b.ID = a.ID
------解决方案--------------------------------------------------------
首先确定你的ddlFcRe控件里面已经绑定了“001”这一项
这时候想给它设置默认值得可以直接:ddlFcRe.SelectedValue="001";即可
------解决方案--------------------------------------------------------
SelectedValue只读的吧

for(int i=0,i <DropDownlist.item.count,i++) 

if(DropDownlist.item[i].value == id) 

DropDownlist.item[i].selected = true; 

}
  相关解决方案