2013-02-15 89 views
0

在我的winodws應用程序中,我想在組合框中添加一列表。將窗體中的數據庫列添加到組合框中

下面的代碼將數據庫中的產品名稱作爲數據集。

public DataSet GetAllItems() 
{ 
    DataSet dataSet = new DataSet(); 
    // Create connection object 
    OleDbConnection oleConn = new OleDbConnection(connString); 
    try 
    { 
     oleConn.Open(); 
     string sql = "SELECT [Product Name] FROM [Product]"; 
     OleDbDataAdapter dataAdapter = new OleDbDataAdapter(sql, oleConn); 
     dataAdapter.Fill(dataSet, "Product"); 
    } 
    catch (Exception ex) 
    { 
     Console.WriteLine(ex.ToString()); 
    } 
    finally 
    { 
     oleConn.Close(); 
    } 
    if (dataSet.Tables.Count <= 0) 
     return null; 
    else 
     return dataSet; 
} 

現在我該如何添加數據集中的這些項目到組合框。

+0

你有Console.Writeline?我雖然這是一個Windows窗體應用程序? – Derek 2013-02-15 09:40:29

回答

0

嘗試:

DataSet ds = GetAllItems(); 
YourcomboBox.DataSource = ds.Tables[0]; 
YourcomboBox.DisplayMember = "Product Name"; 
相關問題