combobox的组合框的数据显示问题 我想实现这样的功能,有两个控件:一个combobox1,combobox2.其中combobox1选中其中一项是,combobox2会自动加载相就的数据.比如combobox1选中广东时,combobox2可以供的项有广州,江门,佛山等广东的市;如果combobox1选中的是广西,combobox2可供选的项桂林,柳州等广西的市.这些数据我用一表保存全国的省份,每个省份都为它们建一张所有市的表.请高手给点思路! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接在combobox1的chagan事件里做。但要设一下他的autopostback为true 我的笨方法,就是combobox1选择更改时,传个省份到GETDATA(){}获取的结果赋给combobox2 不知這樣行不??在combobox1中的selectIndexChange事件中寫{ 判斷你當前選中的是哪個省份,再從相應的省份去拿相應的城市資料 string[] list=GetAll(combobox.text); combobox2.items.Add(list);}string[] GetAll(string text){ if(text=="廣東") return "廣東中的所有城市的數組"; //這里根据你傳入的省份,去讀取相應的表} C# 里面用 combobox 实现 查找表 的应用 private void Form1_Load(object sender, EventArgs e) { comboBox1.Items.Add("广东"); comboBox1.Items.Add("海南"); comboBox1.Items.Add("台湾"); } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { comboBox2.Items.Clear(); if (comboBox1.Text == "广东") { comboBox2.Items.Add("广东1"); comboBox2.Items.Add("广东2"); comboBox2.Items.Add("广东3"); } else if (comboBox1.Text == "海南") { comboBox2.Items.Add("海南1"); comboBox2.Items.Add("海南2"); comboBox2.Items.Add("海南3"); } else if (comboBox1.Text == "台湾") { comboBox2.Items.Add("台湾1"); comboBox2.Items.Add("台湾2"); comboBox2.Items.Add("台湾3"); } }上边只是一种实现的思路 请教treeview的SelectedImageIndex小问题 c# 调用floodfill的问题 用OracleParameter实现update出问题 求VS2005用TableAdapter怎样增,删,改 DataGridView里面选中的信息? WPF程序假死啊~~~循环中间内容不显示~~~ ADO.NET中的数据集关系问题 请问大家有没有好办法解决这个问题。 datatable Compute sum 求和字符串 C#和SQL 为什么无法用SHGetFileInfo得到 TypeName? Media.dll 用户控件问题
GETDATA()
{
}
获取的结果赋给combobox2
在combobox1中的selectIndexChange事件中寫
{
判斷你當前選中的是哪個省份,再從相應的省份去拿相應的城市資料
string[] list=GetAll(combobox.text);
combobox2.items.Add(list);
}string[] GetAll(string text)
{
if(text=="廣東")
return "廣東中的所有城市的數組"; //這里根据你傳入的省份,去讀取相應的表
}
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.Items.Add("广东");
comboBox1.Items.Add("海南");
comboBox1.Items.Add("台湾");
} private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
comboBox2.Items.Clear();
if (comboBox1.Text == "广东")
{
comboBox2.Items.Add("广东1");
comboBox2.Items.Add("广东2");
comboBox2.Items.Add("广东3");
}
else if (comboBox1.Text == "海南")
{
comboBox2.Items.Add("海南1");
comboBox2.Items.Add("海南2");
comboBox2.Items.Add("海南3");
}
else if (comboBox1.Text == "台湾")
{
comboBox2.Items.Add("台湾1");
comboBox2.Items.Add("台湾2");
comboBox2.Items.Add("台湾3");
}
}
上边只是一种实现的思路