asp.net 有刷新实现三级联动
来源:互联网 发布:自动记账软件 编辑:程序博客网 时间:2024/05/18 03:52
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using System.Configuration;public partial class _Default : System.Web.UI.Page{ string sqlstr=ConfigurationManager.ConnectionStrings["sqlstr"].ConnectionString; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { GetProcince(); DropDownList4.Items.Insert(0, "--请选择省份--"); DropDownList2.Items.Insert(0, "--请选择城市--"); DropDownList3.Items.Insert(0, "--请选择区县--"); } } private void GetProcince() { using (SqlConnection sqlcnn=new SqlConnection(sqlstr)) { using (SqlCommand sqlcmm=sqlcnn.CreateCommand()) { sqlcmm.CommandText = "select * from province"; sqlcnn.Open(); DataTable dt = new DataTable(); SqlDataAdapter adapter = new SqlDataAdapter(sqlcmm); adapter.Fill(dt); this.DropDownList4.DataSource = dt; this.DropDownList4.DataTextField = "province"; this.DropDownList4.DataValueField = "provinceid"; this.DropDownList4.DataBind(); } } } protected void DropDownList4_SelectedIndexChanged(object sender, EventArgs e) { this.DropDownList3.Items.Clear(); using (SqlConnection sqlcnn = new SqlConnection(sqlstr)) { using (SqlCommand sqlcmm = sqlcnn.CreateCommand()) { sqlcmm.CommandText = "select * from city where father=@father"; sqlcmm.Parameters.AddWithValue("@father", this.DropDownList4.SelectedValue); sqlcnn.Open(); DataTable dt = new DataTable(); SqlDataAdapter adapter = new SqlDataAdapter(sqlcmm); adapter.Fill(dt); this.DropDownList2.DataSource = dt; this.DropDownList2.DataTextField = "city"; this.DropDownList2.DataValueField = "cityID"; this.DropDownList2.DataBind(); DropDownList2.Items.Insert(0, "--请选择城市--"); DropDownList3.Items.Insert(0, "--请选择区县--"); } } } protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e) { using (SqlConnection sqlcnn = new SqlConnection(sqlstr)) { using (SqlCommand sqlcmm = sqlcnn.CreateCommand()) { sqlcmm.CommandText = "select * from area where father=@father"; sqlcmm.Parameters.AddWithValue("@father", this.DropDownList2.SelectedValue); sqlcnn.Open(); DataTable dt = new DataTable(); SqlDataAdapter adapter = new SqlDataAdapter(sqlcmm); adapter.Fill(dt); this.DropDownList3.DataSource = dt; this.DropDownList3.DataTextField = "area"; this.DropDownList3.DataValueField = "areaID"; this.DropDownList3.DataBind(); DropDownList3.Items.Insert(0, "--请选择区县--"); } } }}
- asp.net 有刷新实现三级联动
- asp.net 有刷新实现三级联动
- asp.net实现DropDownList、ListBox无刷新三级联动(javascript)
- asp.net实现ListBox、DropDownList无刷新三级联动(xmlhttp)
- asp.net无刷新三级联动
- ASP.NET实现省市县三级联动
- Ajax 实现省市县 三级联动【无刷新】三层 | 三级联动—有刷新
- Ajax 实现省市县 三级联动【无刷新】三层 | 三级联动—有刷新
- Ajax 实现省市县 三级联动【无刷新】三层 | 三级联动—有刷新
- asp.net实现DropDownList、ListBox无刷新三级联动的两种方法
- asp.net实现DropDownList、ListBox无刷新三级联动的两种方法
- asp.net实现DropDownList、ListBox无刷新三级联动的方法
- asp.net实现DropDownList、ListBox无刷新三级联动的方法
- 有刷新的三级联动
- ASP.NET实现无刷新DropDownList联动
- asp.net实现无刷新DropDownList联动
- ASP.NET 三级联动控件
- asp.net DropDownList 三级联动下拉菜单实现代码
- getX getRawX的区别
- 常用CSS缩写语法总结
- ToString”方法没有采用“1”个参数的重载
- css文本样式
- 第八周任务一(2)
- asp.net 有刷新实现三级联动
- css import与link的区别
- 第八周任务一(3)
- Linux上常用压缩命令gzip,bzip2,zip/unzip
- 好乐买李树斌:人们不需要太多电商
- each
- DIV CSS设计时IE6、IE7、FF 与兼容性有关的特性
- 第八周任务二
- Aptana 如何修改新建的 HTML页面