2011-04-08 57 views
0

我試圖找出如何做到以下VB.Net DROPDOWNLIST幫助

後端此代碼示例.. 我有SQL數據庫2008R2和我的VB項目的頁面加載事件有情侶表基本上我打電話的select語句,如

 Dim strQuery As String = "Select * from RoomName_List" 
     Dim con As New SqlConnection(strConnString) 
     Dim cmd As New SqlCommand() 

     cmd.CommandType = CommandType.Text 
     cmd.CommandText = strQuery 
     cmd.Connection = con 

     Try 
      con.Open() 
      ddlRoomName.DataSource = cmd.ExecuteReader() 
      ddlRoomName.DataTextField = "RoomName" 
      ddlRoomName.DataValueField = "intRoom" 
      ddlRoomName.DataBind() 

defaultpage我有一個CMD click事件 Session("intRoom") = ddlRoomName.Text

然後我在做什麼是發送值會話變量和重定向到另一個頁面。

這裏是問題出在我打電話給我的會話變量時,它顯示在確認頁面上顯示的下拉列表值。

我想提交該值到我的數據庫表,但想實際顯示datatextfield是可能的嗎?

謝謝

+0

難以理解你的問題,你想得到Selecteddown的Dropdown,intRoom嗎? – 2011-04-08 02:59:22

回答

0

如果要顯示文本而不是值。你可以使用你存儲的Session變量來實現這一點。

Label1.Text = ddlRoomName.Items.FindByValue(Session["intRoom"].ToString()).Text;