DropDownList有一个事件名为:selectedindexchanged,但为何我不能触发,无论DropDownList选择的内容如何改变,都无法触发这个事件,不知道何原因,请各位指教,急!!!!!
autopostback="true"
onselectedindexchanged="xxxxx"
要在数据库表里设定省份与城市相关连,
比如:“城市表”字段如下
province city
fujian xiamen
fujian zhangzhou
fujian fuzhou
jiangsu suzhou
jiangsu nantong
jiangsu yangzhou
下拉框droplist1显示省份,SQL语句用select distinct province from table,把数据绑定到该下拉框。
下拉框droplist2显示城市,SQL语句"SELECT CITY FROM TABLE where province='"+droplist1.selecteditem.text+"'",把数据绑定到该下拉框。
象这样最好用JS来做。
我知道怎么做了啊,DropDownList5.Items.Clear();
for(int i=0;i<DropDownList4.Items.Count;i++)
{
if(DropDownList4.Items[i].Selected)
{
switch(DropDownList4.Items[i].Value)
{
case "0":
DropDownList5.Items.Add(new ListItem("福州"));
DropDownList5.Items.Add(new ListItem("泉州"));
DropDownList5.Items.Add(new ListItem("莆田"));
break;
case "1":
DropDownList5.Items.Add(new ListItem("广州"));
break;
case "2":
DropDownList5.Items.Add(new ListItem("温州"));
break;
}
}差不多就这样了