2013-11-05 60 views
-1

我想知道如何使用Asp.net C#中的存儲過程來計數項目/產品。如何使用存儲過程與中繼器控制在c#中計數DataItem?

* 分類 *

鞋類:2項

油漆:7項

裙:204項

阿巴雅:1伊特MS

布爾卡:6項

我寫存儲過程「GetItemCount」,但如何調用它的C#代碼,我不知道plz幫助我。

它工作正常查詢顯示結果根據我的願望。

SELECT id, category, (SELECT COUNT(id) FROM entry_table WHERE 
category.id = entry_table.cat_id) as cnt FROM category 

plz check screen-shot below。 http://www.fzkdesign.com/img/item-count.jpg


<%#DataBinder.Eval(Container,"DataItem.cnt")%> 

問候

firoz汗

回答

0

使用它來運行存儲過程從C#

using (MySqlConnection conn = new MySqlConnection(stringConection)) 
     { 
      using (MySqlCommand cmd = new MySqlCommand("GetItemCount", conn)) 
      { 
       cmd.CommandType = System.Data.CommandType.StoredProcedure;    
       conn.Open(); 
       DataSet ds= new DataSet(); 
       SqlDataAdapter da = new SqlDataAdapter(); 
       da.SelectCommand = sqlComm; 
       da.Fill(ds); 
      } 
     } 
+0

偉大爵士感謝....... ..........現在正在工作............上帝保佑你 –

+0

plz將它標記爲一個答案,如果它已爲您工作。 –

+0

是的,需要聲譽 –

相關問題