1
我有两个下拉列表,一个是状态,一个是城市。当选择一个州时,城市下拉列表将被填充。此时,您可以选择一个城市,但是如果您选择一个城市并返回并选择其他状态,城市下拉列表将由两个州的城市填充。我该如何清除第一个州的城市?刷新DropdownList数据后,选择一个新项目
这里是背后
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Public Sub ddlState_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
SqlDataSource2.SelectParameters.Clear()
SqlDataSource2.SelectParameters.Add(New Parameter("@State", DbType.String, ddlState.SelectedValue))
ddlCity.DataBind()
'SqlDataSource2.SelectParameters.Clear()
'Dim State As String = ddlState.SelectedItem.Text
End Sub
Protected Sub ddlCity_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ddlCity.SelectedIndexChanged
'Dim City As String = ddlCity.SelectedItem.Text
End Sub
您放置的代码似乎并未解决问题。但是当我把AppendDataboundItems ='false'的时候,它工作了一半。但现在没有任何东西填充城市DDL ...任何想法如何解决这个问题。我很欣赏它正在向我指出正确方向的反应。 – FluxEngine 2011-05-10 20:47:43
发布ddl的标记。如果您包含数据源控件并且状态ddl可能会给出最佳图片。如果您也在更新面板中。 – Chad 2011-05-11 12:51:46