我正在尝试根据另一个下拉列表的值更改下拉列表项的值。 drpAdult 的列表值范围从 0 到 9,drpInfant 的列表值范围从 0 到(所选 drpAdult 的值)。
例如,如果我在 drpAdult 下拉列表中选择了 5,则 drpInfant 的列表项值范围将从 0 到 5。
我编写了以下代码,但它没有填充 drpInfant 下拉列表中的值,我正在尝试在 drpAdult_SelectedIndexChanged 事件上插入这些值。
什么可能导致这个问题,我该如何解决它?
例如,如果我在 drpAdult 下拉列表中选择了 5,则 drpInfant 的列表项值范围将从 0 到 5。
我编写了以下代码,但它没有填充 drpInfant 下拉列表中的值,我正在尝试在 drpAdult_SelectedIndexChanged 事件上插入这些值。
Protected Sub drpAdult_SelectedIndexChanged(ByVal sender As Object,
ByVal e As EventArgs) Handles drpAdult.SelectedIndexChanged
Dim count As Integer
count = drpAdult.Items.Count
Dim i As Integer
i = 0
While count > 0
i = i + 1
drpInfant.Items.Add(New ListItem(i, i))
count = count - 1
End While
End Sub
什么可能导致这个问题,我该如何解决它?