gpt4 book ai didi

asp.net - 在运行时以编程方式将值添加到下拉列表

转载 作者:行者123 更新时间:2023-12-03 17:52:56 24 4
gpt4 key购买 nike

我正在尝试根据其他下拉列表的值更改下拉列表的列表项值。 drpAdult 的列表值范围为 0-9,drpInfant 的列表值范围为 0-(选择了 drpAdult 的值)。

因此,例如,如果我在 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

什么可能导致此问题,我该如何解决?

最佳答案

不确定“不起作用”是什么意思,但这似乎更容易:

Dim newCount = drpAdult.Items.Count + 1
For i As Int32 = 0 To newCount
Dim newItem As New ListItem(i.ToString, i.ToString)
drpInfant.Items.Add(newItem)
Next

关于asp.net - 在运行时以编程方式将值添加到下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16731161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com