省市连接代码问题

suky__ 2012-10-08 03:21:28
两个listbos,第一个是省(Province),第二个是市(City),代码如下,我运行的时候为什么在第一个listbox中选定了一个省,第二个里面没任何东西?

private void Form1_Load(object sender, EventArgs e)
{
Province.Items.Add("湖南省");
Province.Items.Add("江苏省");
Province.SelectedIndex = 0;
}
private void City_SelectedIndexChanged(object sender, EventArgs e)
{
if (Province.SelectedItem != null)
{
string[] hncity = { "长沙市", "株洲市", "湘潭市" };
string[] jscity = { "常州市", "淮安市", "连云港市" };
string slstr = Province.SelectedItem.ToString().Trim();
City.Items.Clear();
switch (slstr) {
case "湖南省":
City.Items.AddRange(hncity);
break;
case "江苏省":
City.Items.AddRange(jscity);
break;
}
}
}
...全文
62 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
f15173216722 2012-10-08
  • 打赏
  • 举报
回复
private void City_SelectedIndexChanged(object sender, EventArgs e)

是省的那个listbox的SelectedIndexChanged事件,应该是Province_SelectedIndexChanged(object sender, EventArgs e)
threenewbee 2012-10-08
  • 打赏
  • 举报
回复
写在Province的SelectedIndexChanged中才行。

109,900

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧