; 介绍
这是级联下拉列表,这有助于了解如何级联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