2013-08-19 70 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

相关问题