C#省市县三级联动(listbox)
2013-05-23 21:58
260 查看
//省 private void lbProvince_SelectedIndexChanged(object sender, EventArgs e) { DataTable table = new DataTable(); string strconn = "Data Source=.\\SQLEXPRESS;Initial Catalog=My_Test;Integrated Security=True"; SqlConnection sqlconn = new SqlConnection(strconn); string strsql = "select * from AreaFull where AreaPid='"+(lbProvince.SelectedIndex+1)+"'"; SqlDataAdapter adp = new SqlDataAdapter(strsql, strconn); adp.Fill(table); lbCity.DataSource = table; lbCity.DisplayMember = "AreaName"; //要显示在控件中的字段 lbCity.ValueMember = "AreaId"; //显示项的实际值 } //市 private void lbCity_SelectedIndexChanged(object sender, EventArgs e) { DataTable table = new DataTable(); string strconn = "Data Source=.\\SQLEXPRESS;Initial Catalog=My_Test;Integrated Security=True"; SqlConnection sqlconn = new SqlConnection(strconn); string strsql = "select * from AreaFull where AreaPid in(select AreaId from AreaFull where AreaName='"+lbCity.Text.ToString()+"')"; //string strsql = "select * from AreaFull where AreaId = '"+lbCity.Text+"'"; SqlDataAdapter adp = new SqlDataAdapter(strsql, strconn); adp.Fill(table); lbCounty.DataSource = table; lbCounty.DisplayMember = "AreaName"; //要显示在控件中的字段 } //加载窗体 private void Form1_Load(object sender, EventArgs e) { DataTable table = new DataTable(); string strconn = "Data Source=.\\SQLEXPRESS;Initial Catalog=My_Test;Integrated Security=True"; SqlConnection sqlconn = new SqlConnection(strconn); string strsql = "select * from AreaFull where AreaPid=0"; SqlDataAdapter adp = new SqlDataAdapter(strsql, strconn); adp.Fill(table); lbProvince.DataSource = table; lbProvince.DisplayMember = "AreaName"; //要显示在控件中的字段 //lbProvince.ValueMember = "AreaId"; //显示项的实际值 }
相关文章推荐
- asp.net(c#)用Ajax调用web 服务实现省市县三级联动
- C# Winform工程省市县三级行政区联动 --XML
- 黑马程序员 C#学习笔记⑤ 省市县三级联动查询
- 第八篇 一个用JS写的省市县三级联动
- 原生JavaScript实现的简单省市县三级联动功能示例
- 省市区三级联动问题记录
- 省市区三级联动实现1
- 基于github 开源框架Android-PickerView-master实现省市三级联动
- 省市县三级联动(二)
- c#结合js实现无刷新省市联动菜单
- js 实现省市区三级联动菜单效果
- 自定义组合控件之省市区三级联动选择
- 省市 的三级联动的js
- Ajax 实现省市县 三级联动【无刷新】三层 | 三级联动—有刷新
- asp.net实现DropDownList、ListBox无刷新三级联动(javascript)
- 三层架构+ajax实现无刷新省市县三级联动
- JavaScript 省市县三级联动
- 省市区三级联动
- 省市县三级联动的SQL语句
- jquery ajax(2)-----获取省市县/区三级联动