日期:2014-05-18  浏览次数:20394 次

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; 

}