问题描述
有三个连动的dropdownlist,第一个是洲,存放的是亚洲,欧洲等,第二个是国家,第三个是城市。如果第一个选亚洲,那么第二个下拉列表出现的则是亚洲国家,例如:中国,韩国,日本;如果第一个选亚洲,第二个选中国,那么第三个列表出现的则是:北京,上海,广州。数据库存放的也有三列:洲,国家,城市,与下拉列表里的数据对应。我所要做的是将数据库里的记录取出,和下拉列表里的值比较,判断是否一致。问题是当一个下拉列表选亚洲,第二个国家的下拉列表有50个国家,数据库里的记录一共有1811条哪位大侠能提供个思路,不胜感激!
解决方案
解决方案二:
不明白你的意思selectcountryfromTwhereZhou='亚洲'再绑定不行么
解决方案三:
简单:第一个,选取所有的国家数据并分组(groupby)"selectzhou_NamefromTb1groupbyzhou_Name"第二个,当第一个选择不为空时(if(dropDownlist.select...count>0))"selectguojia_NamefromTb1wherezhouName='"+dropdownList.selected....+"'groupbyguojia_Name"第三个,形式同上
时间: 2024-09-28 22:42:37