多谢哦了

解决方案 »

  1.   

    在combox_SelectedIndexChanged事件里面写你想要的就OK了。。
      

  2.   

    http://www.cnblogs.com/virusswb/archive/2008/06/26/1230531.html这个是一个二级联动的!三级联动也是一样的!就是触发事件而已!!
      

  3.   

    http://download.csdn.net/source/1692212
      

  4.   

    在省的SelectedIndexChanged事件里写,取市的数据,绑定到市的控件上http://blog.163.com/liuying_lr/blog/static/10483107200942934623792/
      

  5.   


    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上面绑定数据接下来你要多少级自己加多少级就得了。
      

  6.   

    真不明白,WinForm和ASP.NET真有那么大么?微软的人要是知道你这么想,肯定哭死了。