如何解决页面中的DropDownList数据源的关联显示问题
神龙软件 2006-05-27 10:00:19 我在一个Web页中添加了三个DropDownList控件分别显示省、市、县。---数据绑定(显示文本,值为ID)
在数据库中省、市、县中分别存在了三个表中的,市、县中都保存有上级行政区的ID
我想实现的效果是在选择省后,市列表中的值也要改变成只显示所在省中的市,同时县也要这样处理。
我现在的处理方式是:
把省、市列表框的AutoPostBack属性设置成True
在它们的SelectedIndexChanged事件中处理在数据库中读取所包含的下级行政区数据并填充列表。
我遇到的问题有两个:
1、改变了选择项后页面自动提交,因为我这个页是一个大表单,而这三个列表框需要拉滚动条才能看见,这样一提交页面又刷新了一次,还得再拉滚动条才能看见。另外提交后后密码框的文本会丢失。
2、我改变省后,尽管市和县我都重读了(先读市,再读县)但是市 列表根着变了,但是县并没有变成市改变后的当前值还是原来那个市中的县。
声明:我很穷只能拿出30分,请雷锋帮忙吧!