2013-08-19 67 views
-3

我目前很難從數據庫列檢索值並將該值分配給dropdownlist.selecteditem.text。 我有查詢像從數據庫檢索值並設置下拉選定項目

SELECT [ProductName]+' '+ '('+[Category]+')' As ProductNameCategory From Products 

我想指定查詢結果下拉列表。 這樣的

dropdownlist.selecteditem.text=ProductNameCategory 

回答

0

你可以在DDL上調用DisplayMember嗎?

以下是windows應用程序的語法。組合框的設置就像ddl一樣。你需要告訴綁定的價值。

 try //Try block for opening, querying and displaying pulled data 
     { 
      SqlConnection sqlConn = new SqlConnection("ConnString"); //Connection String 
      sqlConn.Open(); 
      using (SqlDataAdapter dataadapter = new SqlDataAdapter("Select * from Test_Names", sqlConn)) 
      { 
       var table = new DataTable(); 
       a.Fill(table);   
       comboBox1.DataSource = t;  
       comboBox1.DisplayMember = "FirstName"; //name of Column/DisplayName 
       comboBox1.ValueMember = "Firstname"; //Name of Column/Value   
      }          
     } 
     sqlConn.Close(); //Close Conn 
     catch (Exception ex) 
     { 
     //handle errors 
     } //End Try Catch for SQL Operations 
+0

我有所需的數據表。但下拉填充ProductNameCategory的字符串作爲選定的項目.text,而不是ProductNameCategory的內容 – stuwart

相關問題