效果图:

(一)数据库操作方法:public class mydb
{private MyDBDataContext context = new MyDBDataContext();public List<ChinaStates> Select(string AreaCode)//将中国的表全部查询
    {return  context.ChinaStates.Where(p=>p.ParentAreaCode==AreaCode).ToList();}

}

(二) 操作方法
public partial class yemian : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e)//显示界面{if (!IsPostBack){fangfa();}}protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)//根据第一个来操作第二个和第三个{string code = DropDownList1.SelectedItem.Value;List<ChinaStates> diqu1 = new mydb().Select(code);DropDownList2.DataSource = diqu1;DropDownList2.DataTextField = "AreaName";DropDownList2.DataValueField = "AreaCode";DropDownList2.DataBind();List<ChinaStates> diqu3= new mydb().Select(code);DropDownList3.DataSource = diqu3;DropDownList3.DataTextField = "AreaName";DropDownList3.DataValueField = "AreaCode";DropDownList3.DataBind();}private void fangfa()//写了一个方法{List<ChinaStates> list = new mydb().Select("0001");DropDownList1.DataSource = list;//制定数据源DropDownList1.DataTextField = "AreaName";DropDownList1.DataValueField = "AreaCode";DropDownList1.DataBind();//最后绑定一下List<ChinaStates> shi = new mydb().Select("11");DropDownList2.DataSource = shi;DropDownList2.DataTextField = "AreaName";DropDownList2.DataValueField = "AreaCode";DropDownList2.DataBind();List<ChinaStates> diqu = new mydb().Select("1101");DropDownList3.DataSource = diqu;DropDownList3.DataTextField = "AreaName";DropDownList3.DataValueField = "AreaCode";DropDownList3.DataBind();}protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)//根据第二个改变第三个{string code = DropDownList2.SelectedItem.Value;List<ChinaStates> diqu2 = new mydb().Select(code);DropDownList3.DataSource = diqu2;DropDownList3.DataTextField = "AreaName";DropDownList3.DataValueField = "AreaCode";DropDownList3.DataBind();}
}

点击改变事件一定要将AutoPostBack 的属性改成true

转载于:https://www.cnblogs.com/w-wz/p/4658552.html

Webfrom --中国直辖市三区联动相关推荐

  1. 【响应式Web前端设计】new Option()函数的作用(三区联动)

    在做三级联动的时候遇见了这个函数,对函数的用法进行一下小总结,不太详细,敬请谅解. 作用:用于创建一个新的选项 Option()构造函数接受两个参数:文本(text)和值(value);第二个参数可选 ...

  2. 服务器维修模板,中国直辖市服务器维修及数据恢复模板.doc

    文档介绍: 中国直辖市服务器维修及数据恢复重庆数据恢复服务器维及修数据恢复数据恢复:单纯从字面上的解释也就是恢复数据.一. 什么是数据?名词解释:进行各种统计.计算.科学研究或技术设计等所依据的数值. ...

  3. 可以保值的3级 省、市、区联动下拉框

    <script src="../../bkad/incontent.js" type="text/javascript"></script&g ...

  4. 中国核心生态区类型及土地利用数据有哪些,如何进行获取

    全国生态功能区划是在全国生态调查的基础上,分析区域生态特征.生态系统服务功能与生态敏感性空间分异规律,确定不同地域单元的主导生态功能,制定全国生态功能区划,对贯彻落实科学发展观,牢固树立生态文明观念, ...

  5. 【观察】浪潮超融合跻身中国前三,背后的大势、胜势和升势

    毫无疑问,过去几年超融合在中国市场的火爆程度不亚于云计算.人工智能等新技术,自2013年超融合概念首次在中国出现:到2016年中国迎来"超融合元年":再到最近这5年超融合开始广泛落 ...

  6. 5G全球声量升级:Verizon宣布固定+移动齐步走,中国第三阶段试验倒计时

    就在CES2018国际消费类电子产品展和2018世界移动大会即将召开的时候,5G的信号在全球范围也来了一次集体释放. 1月2日,工业和信息化部召开评审会,为有效指导5G第三阶段试验做准备.同一天,韩国 ...

  7. ReactNative中国省-市-区WheelPicker组件

    github地址 兼容IOS和安卓,中国省-市-区WheelPicker选择器的RN组件. propTypes isVisible: PropTypes.bool, selectedProvince: ...

  8. 科学划定“三区三线” 严格保护与合理利用自然资源

    [生态建言] 作者:李宏伟唐芳林王建平(分别系中央党校社会和生态文明教研部生态文明建设教研室主任,国家林业和草原局昆明勘察设计院院长.教授级高工,河南省有色金属地矿局局长.党组书记) 2019年1月2 ...

  9. 萤光云香港三区服务器测评

    我是看到萤光云最近搞的一个活动,过来做测评的 官网:https://www.lightnode.cn/ 不得不说他们家的客服是真的态度好 有问题也会及时给你处理 废话不多,我今天来测试的是荧光云,香港 ...

最新文章

  1. python基础知识整理 第三节 :函数
  2. 2021年ACM Fellow名单出炉!唐杰、刘铁岩、谢涛等当选!
  3. python中yield使用
  4. spring三大核心学习
  5. 百度智能云“云+AI”新战略年终答卷,PaddlePaddle累计开发者数量265万人
  6. HarmonyOS官网壁纸图片,华为鸿蒙系统HarmonyOS目前收集到的壁纸分享
  7. 五、瞰景Smart3D空三解算
  8. MATLAB 四点定球及三点定圆(完整代码)
  9. 斯坦福高效睡眠法-读书笔记
  10. 如何使用word删除签名图片背景
  11. 交换机分布缓存_缓存比普通交换机也大许多
  12. 重装电脑系统完整教程
  13. Android 仿soul首页星球旋转,可上下左右方向旋转
  14. jQuery中的get和post请求
  15. Web安全基础一漏洞产生原理漏洞探测(持续更新)
  16. AspectJ 学习笔记
  17. HTML,CSS,JS
  18. /etc/passwd
  19. ENVI入门之不同影像镶嵌之后颜色不一样的色差问题
  20. C++ 命令行CMD 的控制与源代码

热门文章

  1. Android开发秘籍 第2版
  2. 中国民用飞机制造行业市场现状规模及发展战略规划报告2021-2027年
  3. 小孔成像中四个坐标系转换
  4. C语言 数组的指针和指向数组的指针变量-2
  5. 阿里云服务器安装MySQL及配置
  6. cdma matlab仿真程序,基于Matlab的CDMA通信完整系统分析及仿真.doc
  7. A1489. 抽奖(乔明达)
  8. perl中DBD-oracle安装,perl DBD :: Oracle模块安装
  9. 深度分享|姚劲波:创业要趁早,要做未来的事情!
  10. Grammer Knowldge