关于DROPDOWNLIST二级联动的问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 23:34:18
我有两个DROPDOWNLIST;数据库中有A、B、C、D四个表。
第一个DROPDOWNLIST要绑定这四个表的名字,于是新创建了一个表把这个表名挨个填了进去,程序完成。
第二个DROPDOWNLIST要根据前一个的选择,在这四个不同的表里进行新的查询。但SQL语句写不对,如下:
Private Sub Dropdownlist1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Dropdownlist1.SelectedIndexChanged

Dim sql As String = "select distinct 产品名称 from Dropdownlist1.SelectedValue"

尝试了各种Dropdownlist1.SelectedValue加引号、加括号……的方法,无效,望高手指导
改成了以下的代码,但是Dropdownlist2还是没有任何显示,能帮我看看什么地方有错吗?

Private Sub Dropdownlist1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Dropdownlist1.SelectedIndexChanged

Dim sql As String = "select distinct 产品名称 from" & Dropdownlist1.SelectedValue
Dim mycomm As New SqlClient.SqlCommand(sql, myconn)
Dim mydatareader As SqlClient.SqlDataReader
If Not IsPostBack Then
If (myconn.State = Connectio

"select distinct 产品名称 from " & Dropdownlist1.SelectedValue
最好不要绑定,易于控制
试着换其他的事件处理,你在这个事件处理设置一个中断看看有没执行,逐步调试下