Được gửi bởi
saigon1990
Bạn phải set AutopostBack=True cho DropDownList_A, khi post back lại server sẽ lấy mã đã chọn của A để làm ra sự kiện cho DropDownList_B. Nhưng khi postback lại để tránh DropDownList_A bị reload lại data và giá trị đầu tiên thì bạn phải sử dụng IsPostBack.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
DropDownList_A.DataSource = YourData
DropDownList_A.DataTextField = "NAME"
DropDownList_A.DataValueField = "ID"
DropDownList_A.DataBind()
End If
End Sub
Protected Sub DropDownList_A_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
Me.DropDownList_B.DataSource = Me.DropDownList_A.SelectedValue
Me.DropDownList_B.DataTextField = "NAME_B"
Me.DropDownList_B.DataValueField = "ID_B"
Me.DropDownList_B.DataBind()
End Sub
Happy Coding
tn
Bookmarks