返回首页

  ; 介绍
这是级联下拉列表,这有助于了解如何级联DropDownList控件,以及如何写入和代码有助于了解从数据库下拉列表添加项目的代码。 &# 160; 使用在此的代码
在这里下面的代码它显示,时的第一个下拉的选定文本的变化立即第二个下拉负载和的情况下它可以帮助用户有一些超类别和选择,超类别后,它已显示的子类别各自选定在DropDownList的1。
下面的代码为MySQL的连接字符串的值分配给一个变​​量,在这里,我用ODBC建立连接到数据库,并在dropdownlist1 table.Data后,选择自动填充第二个下拉填充获取与quot帮助;同时quot;语句,数据增加的条件是假的

  

    Protected Sub country_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles country.SelectedIndexChanged

        Dim myreader As Odbc.OdbcDataReader

        Dim ConnStr As String = "Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=TaxPRo;uid=root;pwd=password;option=3"

        Dim con As OdbcConnection = New OdbcConnection(ConnStr)

        Dim cmd As OdbcCommand = New OdbcCommand("select * from states where country_id=" & country.SelectedValue & " order by state_name", con)

        con.Open()

        

        myreader = cmd.ExecuteReader()

       

        

        Do While myreader.Read()

            

            state.Items.Add(New ListItem(myreader("state_name"), myreader("country_id")))

                      

        Loop

        myreader.Read()

        state.DataValueField = ("country_id")

    End Sub

 <%@ Import Namespace="System.Data" %>

<%@ Import Namespace="System.Data.Odbc" %>

     

  ; 记住进口上述这些Namesapce如果您使用的是,
阿维纳什德赛ODBC

回答

评论会员:菲利普史密斯 时间:2011/12/16
写得不好
评论会员:里亚德MSAfyouni 时间:2011/12/16
英语不好
评论会员:avinashdesai10 时间:2011/12/16
我想补充以下内容:

- 因为代码是过于简单,可以尝试如何做相同的功能,在不同的语言(C#,J#,VB ...等..)

- 此外,我注意到当您创建您的SQL查询(虽然我完全不同意你做了它的方式) - 试图逃跑单引号

- 添加一个尝试的情侣;捕到,所以在某些情况下,您的应用程序wouldnt崩溃

欢呼

错误是生活....一段