當前位置:首頁 » 編程軟體 » 廣安區編程

廣安區編程

發布時間: 2023-07-14 11:01:35

① c# 做省市縣聯動

這是我自己做的一個WINFORM下面的天氣預報查詢的部分代碼,詳細的話到http://hi..com/feiyangqingyun/blog/item/1f679b09505ea3c73bc763a2.html下載源碼
private void init()
{
string[] s ={"北京市","上海市","天津市","重慶市","香港","澳門","台灣省",
"雲南省","內蒙古","吉林省","四川省","寧夏","安徽省","山東省","山西省",
"廣東省","廣西省","新疆","江蘇省","江西省","河北省","河南省","浙江省",
"海南省","湖北省","湖南省","甘肅省","福建省","西藏","貴州省","遼寧省",
"陝西省","青海省","黑龍江省"};
for (int i = 0; i < s.Length; i++)
{
tscboxPro.Items.Add(s[i]);
}
tscboxPro.SelectedIndex = 0;
}

private void tscboxPro_SelectedIndexChanged(object sender, EventArgs e)
{
tscboxCity.Items.Clear();//清空原來的地區值
switch (tscboxPro.Text.Trim())
{
case "北京市": changeCity(1); break;
case "上海市": changeCity(2); break;
case "天津市": changeCity(3); break;
case "重慶市": changeCity(4); break;
case "香港": changeCity(5); break;
case "澳門": changeCity(6); break;
case "台灣省": changeCity(7); break;
case "雲南省": changeCity(8); break;
case "內蒙古": changeCity(9); break;
case "吉林省": changeCity(10); break;
case "四川省": changeCity(11); break;
case "寧夏": changeCity(12); break;
case "安徽省": changeCity(13); break;
case "山東省": changeCity(14); break;
case "山西省": changeCity(15); break;
case "廣東省": changeCity(16); break;
case "廣西省": changeCity(17); break;
case "新疆": changeCity(18); break;
case "江蘇省": changeCity(19); break;
case "江西省": changeCity(20); break;
case "河北省": changeCity(21); break;
case "河南省": changeCity(22); break;
case "浙江省": changeCity(23); break;
case "海南省": changeCity(24); break;
case "湖北省": changeCity(25); break;
case "湖南省": changeCity(26); break;
case "甘肅省": changeCity(27); break;
case "福建省": changeCity(28); break;
case "西藏": changeCity(29); break;
case "貴州省": changeCity(30); break;
case "遼寧省": changeCity(31); break;
case "陝西省": changeCity(32); break;
case "青海省": changeCity(33); break;
case "黑龍江省": changeCity(34); break;
}
}

private void changeCity(int i)
{
//定義字元串保存各省份自治區直轄市地區
string[] s1 ={ "北京市" };//北京市
string[] s2 ={ "上海市" };//上海市
string[] s3 ={ "天津市", "塘沽區" };//天津市
string[] s4 ={ "奉節區", "重慶市", "涪陵區" };//重慶市
string[] s5 ={ "香港" };//香港
string[] s6 ={ "澳門" };//澳門
string[] s7 ={ "台北市" };//台灣省
string[] s8 ={"昭通市","麗江市","曲靖市","保山市","大理州","楚雄州","昆明市","瑞麗市",
"玉溪市","臨滄市","思茅市","紅河州","文山市","西雙版納州","德宏州","怒江州","迪慶州"};//雲南省
string[] s9 ={"呼倫貝爾市","興安盟","錫林郭勒盟","巴彥淖爾","包頭市","呼和浩特市",
"錫林浩特市","通遼市","赤峰市","烏海市","鄂爾多斯","烏蘭察布市"};//內蒙古
string[] s10 ={ "遼源市", "通化市", "白城市", "松原市", "長春市", "吉林市", "樺甸市", "延邊州", "集安市", "白山市", "四平市" };//吉林省
string[] s11 ={"甘孜州","阿壩州","成都市","綿陽市","雅安市","峨眉山市","樂山市","宜賓市","巴中市","達州市","遂寧市",
"南充市","滬州市","自貢市","攀枝花市","德陽市","廣元市","內江市","廣安市","眉山市","資陽市","涼山州"};//四川省
string[] s12 ={ "石嘴山市", "銀川市", "吳忠市", "固原市" };//寧夏回族自治區
string[] s13 ={"淮南市","馬鞍山市","淮北市","銅陵市","滁州市","巢湖市","池州市","宜城市",
"毫州市","宿州市","阜陽市","六安市","蚌埠市","合肥市","蕪湖市","安慶市","黃山市"};//安徽省
string[] s14 ={"德州市","濱州市","煙台市","聊城市","濟南市","泰安市","淄博市","濰坊市","青島市",
"濟寧市","日照市","泰山市","棗庄市","東營市","威海市","萊蕪市","臨沂市","菏澤市"};//山東省
string[] s15 ={ "長治市", "晉中市", "朔州市", "大同市", "呂梁市", "忻州市", "太原市",
"陽泉市", "臨汾市", "運城市", "晉城市", "五台山市" };//山西省
string[] s16 ={ "南雄市", "韶關市", "清遠市", "梅州市", "肇慶市", "廣州市", "河源市",
"汕頭市", "深圳市", "汕尾市", "湛江市", "陽江市", "茂名市", "佛岡市", "梅縣市",
"電白市","高要市","珠海市","佛山市","江門市","東莞市","中山市","潮州市","揭陽市","雲浮市" };//廣東省
string[] s17 ={ "桂林市", "河池市", "柳州市", "百色市", "貴港市", "梧州市", "南寧市",
"欽州市", "北海市", "防城港市", "玉林市", "賀州市", "來賓市", "崇左市" };//廣西省
string[] s18 ={ "昌吉州", "克孜勒蘇柯爾克孜自治州", "伊犁州", "阿拉爾市", "克拉瑪依市",
"博爾塔拉州", "烏魯木齊市", "吐魯番市", "阿克蘇市", "石河子市", "喀什市", "和田市", "哈密市", "奇台市"};//新疆維吾爾自治區
string[] s19 ={ "無錫市", "蘇州市", "盱眙市", "贛榆市", "東台市", "高郵市", "鎮江市",
"泰州市", "宿遷市", "徐州市", "連雲港市", "淮安市", "南京市", "揚州市", "鹽城市", "南通市", "常州市"};//江蘇省
string[] s20 ={ "廬山市", "玉山市", "貴溪市", "廣昌市", "萍鄉市", "新余市", "宜春市",
"贛州市", "九江市", "景德鎮市", "南昌市", "鷹潭市", "上饒市", "撫州市" };//江西省
string[] s21 ={ "邯鄲市", "衡水市", "石家莊市", "邢台市", "張家口市", "承德市",
"秦皇島市", "廊坊市", "唐山市", "保定市", "滄州市" };//河北省
string[] s22 ={ "安陽市", "三門峽市", "鄭州市", "南陽市", "周口店市", "駐馬店市", "信陽市",
"開封市", "洛陽市", "平頂山市", "焦作市", "鶴壁市", "新鄉市", "濮陽市", "許昌市", "漯河市", "商丘市", "濟源市" };//河南省
string[] s23 ={ "湖州市", "嵊州市", "平湖市", "石浦市", "寧海市", "洞頭市", "舟山市", "杭州市",
"嘉興市", "定海市", "金華市", "紹興市", "寧波市", "衢州市", "麗水市", "台州市", "溫州市" };//浙江省
string[] s24 ={ "海口市", "三亞市", "屯昌市", "瓊海市", "儋州市", "文昌市", "萬寧市", "東方市",
"澄邁市", "定安市", "臨高市", "白沙黎族自治縣", "樂東黎族自治縣", "樂東黎族自治縣", "樂東黎族自治縣", "瓊中黎族苗族自治縣" };//海南省
string[] s25 ={ "襄樊市", "荊門市", "黃岡市", "恩施市", "武漢市", "黃石市", "鄂州市",
"孝感市", "咸寧市", "隨州市", "仙桃市", "天門市", "潛江市", "神農架市" };//湖北省
string[] s26 ={ "張家界市", "岳陽市", "懷化市", "長沙市", "邵陽市", "益陽市", "郴州市",
"桑植市", "沅陵市", "南充市", "株洲市", "湘潭市", "衡陽市", "婁底市", "常德市"};//湖南省
string[] s27 ={ "張掖市", "金昌市", "武威市", "蘭州市", "白銀市", "定西市", "平涼市",
"慶陽市", "甘南市", "臨夏市", "天水市", "嘉峪關市", "酒泉市", "隴南市市" };//甘肅省
string[] s28 ={ "莆田市", "浦城市", "南平市", "寧德市", "福州市", "龍岩市", "三明市", "泉州市", "漳州市", "廈門市" };//福建省
string[] s29 ={ "那曲地區", "日喀則地區", "拉薩市", "山南地區", "阿里地區", "昌都地區", "林芝地區" };//西藏
string[] s30 ={ "畢節市", "遵義市", "銅仁市", "安順市", "貴陽市", "黔西南州", "六盤水市", };//貴州省
string[] s31 ={ "葫蘆島市", "盤錦市", "遼陽市", "鐵嶺市", "阜新市", "朝陽市", "錦州市",
"鞍山市", "沈陽市", "本溪市", "撫順市", "營口市", "丹東市", "瓦房店市", "大連市" };//遼寧省
string[] s32 ={ "榆林市市", "延安市", "西安市", "渭南市", "漢中市", "商洛市", "安康市", "銅川市", "寶雞市", "咸陽市" };//陝西省
string[] s33 ={ "海北州", "海南州", "西寧州", "玉樹州", "黃南州", "果洛州", "海西州", "海東州" };//青海省
string[] s34 ={ "大興安嶺地區", "黑河市", "齊齊哈爾市", "綏化市", "鶴崗市", "佳木斯市", "伊春市", "雙鴨山市",
"哈爾濱市", "雞西市", "漠河市", "大慶市", "七台河市", "牡丹江市", "綏芬河市"};//黑龍江省

//根據傳遞過來的值添加對應省份地區
switch (i)
{
case 1:
for (int j = 0; j < s1.Length; j++)
{
tscboxCity.Items.Add(s1[j]);
}
break;
case 2:
for (int j = 0; j < s2.Length; j++)
{
tscboxCity.Items.Add(s2[j]);
}
break;
case 3:
for (int j = 0; j < s3.Length; j++)
{
tscboxCity.Items.Add(s3[j]);
}
break;
case 4:
for (int j = 0; j < s4.Length; j++)
{
tscboxCity.Items.Add(s4[j]);
}
break;
case 5:
for (int j = 0; j < s5.Length; j++)
{
tscboxCity.Items.Add(s5[j]);
}
break;
case 6:
for (int j = 0; j < s6.Length; j++)
{
tscboxCity.Items.Add(s6[j]);
}
break;
case 7:
for (int j = 0; j < s7.Length; j++)
{
tscboxCity.Items.Add(s7[j]);
}
break;
case 8:
for (int j = 0; j < s8.Length; j++)
{
tscboxCity.Items.Add(s8[j]);
}
break;
case 9:
for (int j = 0; j < s9.Length; j++)
{
tscboxCity.Items.Add(s9[j]);
}
break;
case 10:
for (int j = 0; j < s10.Length; j++)
{
tscboxCity.Items.Add(s10[j]);
}
break;
case 11:
for (int j = 0; j < s11.Length; j++)
{
tscboxCity.Items.Add(s11[j]);
}
break;
case 12:
for (int j = 0; j < s12.Length; j++)
{
tscboxCity.Items.Add(s12[j]);
}
break;
case 13:
for (int j = 0; j < s13.Length; j++)
{
tscboxCity.Items.Add(s13[j]);
}
break;
case 14:
for (int j = 0; j < s14.Length; j++)
{
tscboxCity.Items.Add(s14[j]);
}
break;
case 15:
for (int j = 0; j < s15.Length; j++)
{
tscboxCity.Items.Add(s15[j]);
}
break;
case 16:
for (int j = 0; j < s16.Length; j++)
{
tscboxCity.Items.Add(s16[j]);
}
break;
case 17:
for (int j = 0; j < s17.Length; j++)
{
tscboxCity.Items.Add(s17[j]);
}
break;
case 18:
for (int j = 0; j < s18.Length; j++)
{
tscboxCity.Items.Add(s18[j]);
}
break;
case 19:
for (int j = 0; j < s19.Length; j++)
{
tscboxCity.Items.Add(s19[j]);
}
break;
case 20:
for (int j = 0; j < s20.Length; j++)
{
tscboxCity.Items.Add(s20[j]);
}
break;
case 21:
for (int j = 0; j < s21.Length; j++)
{
tscboxCity.Items.Add(s21[j]);
}
break;
case 22:
for (int j = 0; j < s22.Length; j++)
{
tscboxCity.Items.Add(s22[j]);
}
break;
case 23:
for (int j = 0; j < s23.Length; j++)
{
tscboxCity.Items.Add(s23[j]);
}
break;
case 24:
for (int j = 0; j < s24.Length; j++)
{
tscboxCity.Items.Add(s24[j]);
}
break;
case 25:
for (int j = 0; j < s25.Length; j++)
{
tscboxCity.Items.Add(s25[j]);
}
break;
case 26:
for (int j = 0; j < s26.Length; j++)
{
tscboxCity.Items.Add(s26[j]);
}
break;
case 27:
for (int j = 0; j < s27.Length; j++)
{
tscboxCity.Items.Add(s27[j]);
}
break;
case 28:
for (int j = 0; j < s28.Length; j++)
{
tscboxCity.Items.Add(s28[j]);
}
break;
case 29:
for (int j = 0; j < s29.Length; j++)
{
tscboxCity.Items.Add(s29[j]);
}
break;
case 30:
for (int j = 0; j < s30.Length; j++)
{
tscboxCity.Items.Add(s30[j]);
}
break;
case 31:
for (int j = 0; j < s31.Length; j++)
{
tscboxCity.Items.Add(s31[j]);
}
break;
case 32:
for (int j = 0; j < s32.Length; j++)
{
tscboxCity.Items.Add(s32[j]);
}
break;
case 33:
for (int j = 0; j < s33.Length; j++)
{
tscboxCity.Items.Add(s33[j]);
}
break;
case 34:
for (int j = 0; j < s34.Length; j++)
{
tscboxCity.Items.Add(s34[j]);
}
break;
}
tscboxCity.SelectedIndex = 0;
}

資料庫查詢效率執行速度太慢,這種方法代碼是多,但效率高!

熱點內容
應用鎖的密碼在哪裡查 發布:2025-02-07 04:47:25 瀏覽:506
組裝電腦配置哪個方向最好 發布:2025-02-07 04:47:22 瀏覽:593
快贊腳本 發布:2025-02-07 04:47:11 瀏覽:324
好課到家源碼 發布:2025-02-07 04:45:08 瀏覽:10
每套軟體編程 發布:2025-02-07 04:44:28 瀏覽:95
excel編程for 發布:2025-02-07 04:42:22 瀏覽:493
android開發難度 發布:2025-02-07 04:40:51 瀏覽:81
header設置緩存 發布:2025-02-07 04:40:49 瀏覽:577
國開在線密碼是多少 發布:2025-02-07 04:29:13 瀏覽:148
伺服器可以用來干什麼 發布:2025-02-07 04:28:39 瀏覽:946