三级联动效果(例:省-市-区)
来源:互联网 发布:会议纪要整合软件 编辑:程序博客网 时间:2024/04/28 07:51
三级联动效果的展示
- 数据库表的设计
- 查询语句的编写
- 事件的添加
首先是建立一个表,用于两个级别、三个级别、甚至是更高级别的联动效果。
接下来我们首先用最最简单粗暴(占数据库内存为代价)来建一个表:- 数据字典:
序列 字段名 字段描述 数据类型 是否为空 备注 1 FirstLevel 第一级 varchar n 如:省 2 SecondLevel 第二级 varchar n 如:市 3 ThirdLevel 第三级 varchar n 如:区- 简单的数据:
FirstLevel SecondLevel ThirdLevel 广东 广州 天河 广东 广州 番禺 广东 汕头 金平 陕西 西安 未央 a b c其次就是编写我们的查询语句了,用于筛选出每一个级别后,联动下一个级别的结果:
- 三级联动只需要写两个sql语句:
筛省:SELECT DISTINCT FirstLevel FROM Area
省筛市:SELECT SecondLevel FROM Area WHERE FirstLevel=’a’;
市筛区:SELECT ThirdLevel FROM Area WHERE SecondLevel=’b’
通过第一个sql语句就可以通过a筛选出b:例如我们选择了广东(a),那么筛选出来的结果是b:广州or汕头
接着通过选择其中一个,例如为广州(b),那么就可以筛选出来结果c:天河or番禺
最后选择其中一个就行啦~
- 三级联动只需要写两个sql语句:
最后就是前端开发的事啦,事件的触动:例如c#中CheckBox的onClick()事件,将sql语句写在事件中。
第一个checkBox在Load()就得写出“筛省”来筛选出所有省得结果填充到第一个checkBox中
在第一个checkBox的onClick()事件中,通过“省筛市”筛选出市的结果填充到第二个checkBox中。
在第二个checkBox的onClick()事件中,通过“市筛区”筛选出区的结果填充到第三个checkBox中。OK 省市区的三级联动完成啦~
- 有其他好的思路的,或者什么错误的地方,希望可以指出来哦~
1 0
- 三级联动效果(例:省-市-区)
- 三级联动 省 市 区 三级联动可赋值
- 省 市 区 三级联动
- Android 高仿IOS的省、市、区三级联动效果(含数据,可直接用到项目中)
- 省、市、区 三级联动菜单(附数据库)
- UIPickerView实现省 市 区三级联动
- knockout 省、市、区三级联动
- thinkphp实现省,市,区三级联动
- 三级联动效果
- dropdownlist三级联动效果
- 三级联动效果
- 三级联动效果
- 三级联动效果
- IE、FireFox、Opera全兼容的JS解析XML文件实现省、市、县(区)三级联动效果
- DropDownList+GridView三级联动效果
- jquery实现三级联动效果
- 自定义 省市区三级联动 效果
- AjaxPro实现省、市、区三级无刷新联动
- Android 编译静态链接的可执行文件
- java部分关键字理解及解析
- UItableView动态刷新数据 --------->>>组、行动态加载
- HDU 1875 畅通工程再续 Prim最小生成树
- Python 爬虫入门(二)—— IP代理使用
- 三级联动效果(例:省-市-区)
- 提交时提示ip被记录,防注入系统的利用
- 设计模式之单例模式
- 输入输出组织
- spring整合mybatis 报creating bean with name 'checkReformOrderController': Injection of autowired
- hihocoder #1196 : 高斯消元·二
- navicat提权及星外主机注册表mssql密码位置
- Android自学历程—手把手教你使用OkHttp(基础篇)
- 最小费最大流,最小权最大匹配,拆点法(最优巴士路线设计 uva 1349)