求c# combox 国家省份城市 三级联动 源码 多谢哦了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在combox_SelectedIndexChanged事件里面写你想要的就OK了。。 http://www.cnblogs.com/virusswb/archive/2008/06/26/1230531.html这个是一个二级联动的!三级联动也是一样的!就是触发事件而已!! http://download.csdn.net/source/1692212 在省的SelectedIndexChanged事件里写,取市的数据,绑定到市的控件上http://blog.163.com/liuying_lr/blog/static/10483107200942934623792/ private void RegisterForm_Load(object sender, EventArgs e){SqlConnection con = new SqlConnection("server=root_db;database=users;uid=sa;password=");SqlDataAdapter da = new SqlDataAdapter("select group_id, group_name from mygroup", con);DataSet ds = new DataSet();da.Fill(ds, "group");DataTable dtGroup = ds.Tables["group"];comboBox1.DataSource = dtGroup;comboBox1.DisplayMember = "group_name";comboBox1.ValueMember = "group_id";}这段绑定到第一个combobox上的数据private void comboBox1_SelectedIndexChanged(object sender, EventArgs e){if (comboBox1.SelectedIndex > -1){//注意以下两行代码,估计人的错误就在这里DataRowView drv = (DataRowView)comboBox1.SelectedItem;string gId = drv.Row["group_id"].ToString();SqlConnection con = new SqlConnection("server=root_db;database=users;uid=sa;password=");SqlDataAdapter da = new SqlDataAdapter("select user_id, user_name from myuser where group_id='" + gId + "'", con);DataSet ds = new DataSet();da.Fill(ds, "user");DataTable dtUser = ds.Tables["user"];comboBox2.DataSource = dtUser;comboBox2.DisplayMember = "user_name";comboBox2.ValueMember = "user_id";}}这段当第一个combobox选择往第二个combobox上面绑定数据接下来你要多少级自己加多少级就得了。 真不明白,WinForm和ASP.NET真有那么大么?微软的人要是知道你这么想,肯定哭死了。 c# Remoting 数据交换 有办法取得事件的名字吗 此帖误发,进来一个人接分结帖。 请高手讨论下面向对象和三层框架的问题 100分的问题:C#中如果一个函数有很多参数,但只想给其中几个赋值,其余缺省,能否办到??? 动态水晶报表实现 关于c/s与b/s结构相结合的问题 圆上任意三点画弧!!!! 我买了一本《C#语言参考手册》(清华大学出版社),怪怪的…… 在C#里调用存储过程? .NET数据操作时 大家习惯用ado.net 还是习惯用各种数据源控件?哪种方法效率更高 C# 得到word页码
private void RegisterForm_Load(object sender, EventArgs e){SqlConnection con = new SqlConnection("server=root_db;database=users;uid=sa;password=");SqlDataAdapter da = new SqlDataAdapter("select group_id, group_name from mygroup", con);DataSet ds = new DataSet();da.Fill(ds, "group");DataTable dtGroup = ds.Tables["group"];comboBox1.DataSource = dtGroup;comboBox1.DisplayMember = "group_name";comboBox1.ValueMember = "group_id";}
这段绑定到第一个combobox上的数据
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e){if (comboBox1.SelectedIndex > -1){//注意以下两行代码,估计人的错误就在这里DataRowView drv = (DataRowView)comboBox1.SelectedItem;string gId = drv.Row["group_id"].ToString();SqlConnection con = new SqlConnection("server=root_db;database=users;uid=sa;password=");SqlDataAdapter da = new SqlDataAdapter("select user_id, user_name from myuser where group_id='" + gId + "'", con);DataSet ds = new DataSet();da.Fill(ds, "user");DataTable dtUser = ds.Tables["user"];comboBox2.DataSource = dtUser;comboBox2.DisplayMember = "user_name";comboBox2.ValueMember = "user_id";}}
这段当第一个combobox选择往第二个combobox上面绑定数据接下来你要多少级自己加多少级就得了。