ASP.NETのカスケードDropdonlist

1389 ワード

ダウンロードlist_CAscading - 1.62 MB
これは、ドロップダウン・リストをカスケードするコードです.ドロップダウン・リストをカスケードする方法、コードを記述する方法、データベースからドロップダウン・リストにアイテムを追加する方法を説明します.次のcodeHereコードを使用して、最初のドロップダウンの選択のテキストがすぐに第2のドロップダウン負荷に変化すると、1人のユーザーにいくつかのスーパーカテゴリがあり、スーパーカテゴリを選択するにはサブカテゴリがそれぞれ選択した値をdropdownlist 1に表示する必要があります.次のコードではmysqlの接続文字列が変数に割り当てられ、ここではODBCを使用してデータベースとテーブルへの接続を確立します.dropdownlist 1のデータは自動的に埋め込まれ、最初の2番目のドロップダウンリストが選択された後、「Do while」文の助けで埋め込まれ、falseが条件になるまでデータは増加し続けます.非表示、Code 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

ODBCBy Avinash Desaiを使用している場合は、上記の名前をインポートしてください.
転載先:http://www.diyabc.com/frontweb/news364.html