当第一个dropdownlist触发选择事件时,在后台更改sqldatasource2的SelectCommand字符串即可,此时你可以把ddlGrade.SelectedValue拼接到"SELECT TOP (SELECT ClassCnt FROM T_Grade WHERE GradeID = '"+ddlGrade.SelectedValue+"') ClassID, ClassName FROM T_Class ORDER BY ID",然后刷新数据源,重新绑定数据即可。
不理解你为什么要这么写。 还是后台写代码把。这样写的话真不如用Ajax 。还用什么服务器控件啊,直接html控件+ ja + WebService 得了。
dropdownlist 有一个出发时间 在选中后会触发,当触发后把这个查询出的数值放到第二里面就好了
很久没有用服务器端控件了, 尤其是SqlDataSource这种持久化的东西~全忘了