两个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事件。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- select 城市 from data where 省份='"+this.combobox1.Text +"'
this.combobox2.Items.Add(ds.Tables[0].Rows[i]["city"].ToString());
补充:.NET技术 , C#