我有2個下拉列表,1個標籤& 1個文本框。通過sql select語句顯示ID和名稱
選擇「產品類別」@ 1st ddl,2nd ddl顯示所有產品類別。
問題是,我怎麼可能顯示產品類別id @標籤,並在加載/選擇第二個ddl時顯示文本框名稱?
我有以下代碼:
Public Sub FilterProductCategory()
Dim myConn As New SqlConnection
Dim myCmd As New SqlCommand
Dim dtrReader As SqlDataReader
myConn.ConnectionString = ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString
myCmd = myConn.CreateCommand
myCmd.CommandText = "SELECT product_category_id, product_category_name FROM ProductCategory ORDER BY product_category_name"
Try
myConn.Open()
dtrReader = myCmd.ExecuteReader()
If dtrReader.HasRows Then
DropDownList2.Items.Clear()
DropDownList2.DataSource = dtrReader
DropDownList2.DataValueField = "product_category_name"
DropDownList2.DataBind()
End If
dtrReader.Close()
myConn.Close()
Catch
End Try
End Sub
以上3條建議現在工作正常。現在我的問題是,只有在選擇@ ddl2之後,這些更改纔會反映出來。 負載時,它沒有。目前該標識顯示在標籤和文本框中。 任何想法? – brainsfrying 2011-12-29 13:26:41