请教如何批量绑定dropdownlist?
我的代码是这样。
有6个dropdownlist,每个都是从类似于locationx(x为数字)的表中绑定,
6个的名字为dropdownlist1-dropdownlist6。
请问能否使用比如循环一类的方法,一次把6个dropdownlist都绑定了。
谢谢。
问题点数:20、回复次数:8Top
1 楼pgy8288(Just Coding)回复于 2005-05-16 16:58:53 得分 0
循环啊Top
2 楼yyfsk(羽丰)回复于 2005-05-16 17:04:52 得分 0
楼上的能不能给段实例代码?
谢谢了。Top
3 楼czsxj(知道一点)回复于 2005-05-16 17:09:08 得分 0
可以写一个DropDownList方法,然后逐个调用Top
4 楼skytear()回复于 2005-05-16 17:15:45 得分 20
private void bindDropDownList(int number)
{
string strSql;
for(int i=0;i<number;i++)
{
strSql="select A,B from location"+"i.ToString();
根据组合的Sql语句得到数据
DropDownList ddl=new DropDownList();
ddl=(DropDownList)Page.FindControl("DropDownList"+i.ToString());
根据得到的DropDownList去绑定!
}
}Top
5 楼fengyi999(老多)回复于 2005-05-16 17:17:01 得分 0
楼主也太懒惰了!Top
6 楼czsxj(知道一点)回复于 2005-05-16 17:20:48 得分 0
绑定方法:
private void DropBind(string SqlStr,System.Web.UI.WebControls.DropDownList droplist)
{
}
调用:DropBind("Select A,B from C",dropdownlist1)
DropBind("Select a,b from c",dropdownlist2)
...
...Top
7 楼yyfsk(羽丰)回复于 2005-05-16 17:24:22 得分 0
万分感谢。Top
8 楼yyfsk(羽丰)回复于 2005-05-16 17:27:42 得分 0
不是懒惰,是确实不懂。
领导让完成任务,我都是半道出家,希望能一边干一边学习。
以后有机会会仔细看书的,希望大家多帮助。Top




