当前位置:编程学习 > C#/ASP.NET >>

两个combox的问题

我用C#实现这样一个问题,第一个combox中显示省份名称,第二个combox显示城市名称,如何实现改变第一个combox的省份时,第二个combox中显示相应的城市名称 --------------------编程问答-------------------- private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboBox4.Items.Clear();

            comboBox4.Enabled = true;
            string Afile = "provider=microsoft.jet.OLEDB.4.0;Data source=D:\\mysqlserver\\dgmk.mdb";
            OleDbConnection AconnStr = new OleDbConnection(Afile);
            OleDbCommand scmd = new OleDbCommand("select top 200 * from cattle where 镇区='" + comboBox2.Text.Trim() + "'  order by 编号", AconnStr);
            OleDbDataReader odr = null;
            AconnStr.Open();
            odr = scmd.ExecuteReader();
            if (odr != null)
            {
                while (odr.Read())
                {
                    comboBox4.Items.Add(odr["网吧名称"].ToString());
                }
                odr.Close();
            }
            comboBox4.Text = "";



        } --------------------编程问答-------------------- SelectedIndexChanged事件。 --------------------编程问答--------------------
引用 2 楼 cc_net 的回复:
SelectedIndexChanged事件。
--------------------编程问答--------------------
引用 2 楼 cc_net 的回复:
SelectedIndexChanged事件。
--------------------编程问答-------------------- select 城市 from data where 省份='"+this.combobox1.Text +"' 
this.combobox2.Items.Add(ds.Tables[0].Rows[i]["city"].ToString());
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,