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