如何根据所选的其他下拉项目制作下拉列表以填充其列表?

时间:2012-10-31 15:21:26

标签: vb.net webforms

我在vb.net中有3个下拉列表,它们正在查询数据库。我希望用户能够选择第一个下拉项目,并根据他/她的选择,第三个下拉列表执行其各自的查询。我该怎么办?

cmdString = "select distinct t.desc, t.id " & _
                           " from Table t" & _                           
                '" where t.id=" & Me.ddFilter1.SelectedValue & _

我评论了部分命令字符串;我正在使用第一个下拉列表中的选定值,但是当我Run to Cursor时,值保持不变。我想改变的第三个下拉列表没有显示任何内容,因为数据读取器是空的(因为它无法从cmdstring中的查询中获取任何内容)

当用户从第一个下拉列表中选择不同的项目时,我的第一个下拉列表中的selectedValue(ddFilter1)如何变化?

2 个答案:

答案 0 :(得分:0)

您可以切换第一个选定的项目。然后根据哪种情况填充下一个带有值的下拉列表?

答案 1 :(得分:0)

where t.id=" & Me.ddFilter1.SelectedItem.Value 

已修复此问题。