2013-05-22 21 views
-1

我有點困惑。我試圖從客戶可能購買的數據庫中獲取所有產品。然而,我不知道如何寫在C#中:couting從mysql數據庫中c#

「繼續添加到我的'列表'儘管仍然有數據庫中的項目與此order_id匹配。

這是我的查詢字符串。

  productQuery = "SELECT * FROM wdb_orders_products WHERE orders_id = @orders_id"; 

我完全搞不清楚在這裏放什麼,這對mysql有效。

   while (Reader.Read()) 
      { 
       for(int x=0; x< ??? ; x++) 
       db_products[0] = Reader["products_name"].ToString(); 
      } 

這就是我試圖從網站的MySQL表中抓取。

Orders_ID ------- Products_Name

52 ---------------- 90-96Nissan 300ZX尾燈

52 ----- ----------- 90-96Nissan 300ZX保險槓

52 ----------------一些其他項

回答

-1

簡單的例子

var list = new List<string>(); 
while (Reader.Read()) 
{ 
    list.add(Reader["products_name"].ToString()); 
} 

但是我會建議你用你需要的屬性創建一個類產品!

+0

downvote因爲? – WiiMaxx

+0

我沒有downvote。不知道爲什麼。 我仍然試圖找出如何將它添加到我的列表框,並看看它是否工作。 –

+0

@AlexMoreno你應該將它設置爲'DataSource'就像'Listbox1.DataSource = list;'進一步的信息是[這裏](http://msdn.microsoft.com/de-de/library/system.windows.forms.listbox_members (v = vs.90).aspx) – WiiMaxx