如何使用带有转发器控件的存储过程在c#中计算DataItem?

时间:2013-11-05 07:23:59

标签: c# mysql asp.net sql stored-procedures

我想知道如何使用Asp.net C#中的存储过程来计算项目/产品。

示例

*的 分类 *

鞋子:2件

油漆:7件

裙子:204件

Abaya:1件

Burka:6件

我已经编写了存储过程“ GetItemCount ”但是如何用c#代码调用它我不知道plz帮帮我。

它工作正常查询按照我的愿望显示结果。

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

检查下面的屏幕截图。 http://www.fzkdesign.com/img/item-count.jpg


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

此致

firoz khan

1 个答案:

答案 0 :(得分: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);
            }
        }