给你一些思路:
1、省市县的数据写到数据库中。每条数据会有一个父ID(上级ID)。
2、在页面上省变动后,查询市的数据以省的ID作为条件,县也一样,以市 的ID为条件。
第二种方法,
由于全国的这些基本上是固定的,一般变动比较少,这可以把这个数据写到JS里面,通过JS来实现。这个加载会快一些。这些数据可以到国家统计局的网站去下载。
联动代码跟数据库没啥大关系,数据库只管存储
数据库可以支持你用sql查询出来父子结构排序的数据集,但是这跟三级联动没什么必然联系
你可以考虑一次性读取全部数据,分成三组,在页面上用js *** 作数组和dom对象进行关联运算
如果嫌每次都要重新读数据库,可以把数据定义在js文件里
也可以用ajax在用户选择的时候实时加载
方向已给出
代码自己百度
呵呵 刚刚做了这个~ 我做的是国家和省份 我就不改代码了哈
给你说的详细一点哈(^__^)
建议你不要直接从方法里写查询数据库的代码!
你一定会获取省和城市的数据吧
比如说 获取到的国家的数据集是cList
获取到省份的是pList
前台:
<asp:DropDownList ID="countryDdl" runat="server" AutoPostBack="True" OnSelectedIndexChanged="countryDdl_SelectedIndexChanged">
</asp:DropDownList>
<asp:DropDownList ID="stateDdl" runat="server">
</asp:DropDownList>
后台:
在页面加载的时候帮他们绑定值
(我看你的代码少绑定了一个哦)
countryDdlDataSource = cList;
countryDdlDataTextField = "name";// 页面显示的数据--对应你的省份的名
countryDdlDataValueField = "id";// 值--对应你的省号
countryDdlDataBind();
一定要页面加载的时候 两个都绑定哦
然后是联动的效果 countryDdl_SelectedIndexChanged
后台代码:
protected void countryDdl_SelectedIndexChanged(object sender, EventArgs e)
{
// 现获取缩选择的国家的值
string countryStr = countryDdlSelectedValue;
// 然后重新绑定一下你城市的值而已
}
明白了么
说的够仔细吧
累死了~
答:您好!可视化看板数据验证联动到文件的方式有很多种,具体可以根据实际需求来定制。常见的联动方式有:
1、使用Excel表格:可以将可视化看板数据导出到Excel表格中,然后再将Excel表格中的数据导入到文件中,实现数据的联动。
2、使用API接口:可以使用API接口将可视化看板数据实时联动到文件中,从而实现数据的实时同步。
3、使用数据库:可以将可视化看板数据存储到数据库中,然后再将数据库中的数据导入到文件中,实现数据的联动。
4、使用第三方服务:可以使用第三方服务将可视化看板数据实时联动到文件中,从而实现数据的实时同步。
此外,还可以使用脚本编程、爬虫等技术来实现可视化看板数据联动到文件的功能。
以上就是关于省市县三级联动菜单,JS全国省市县(区)联动,怎样连接到数据库啊全部的内容,包括:省市县三级联动菜单,JS全国省市县(区)联动,怎样连接到数据库啊、在sql数据库中完成省市县三级联动的代码怎么写啊、ASP.NET dropdownlist的二级联动问题(两数据都来自数据库)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)