asp.net c#中数据查询结果显示的问题?

在我的系统中,有个查询结果显示页面,查询结果是用datagrid绑定的。如果我按产品名称模糊查询,由于生产日期不同,所以会有很多条记录,于是在该显示页面上显示的是一系列产... 在我的系统中,有个查询结果显示页面,查询结果是用datagrid绑定的。如果我按产品名称模糊查询,由于生产日期不同,所以会有很多条记录,于是在该显示页面上显示的是一系列产品名称。现在我想对每个产品系列中的记录数进行一个统计并将统计结果显示出来,这需要什么控件,代码应该怎么写?谢谢了先
(强调一下我的查询结果是用datagrid绑定的)
展开
 我来答
浮云蔚05o
2011-12-15 · TA获得超过113个赞
知道答主
回答量:187
采纳率:50%
帮助的人:38万
展开全部
如果gridview绑定的话,倒是可以在页脚行插入一些统计功能,这个是可以实现的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GhostSin
2011-12-15 · 超过15用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:39.3万
展开全部
推荐你看一下水晶报表。VS自带的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我怀念的ren
2011-12-15 · TA获得超过116个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:130万
展开全部
写SQL语句时加一个count()统计
追问
加上count后再怎么操作,是要在datagrid中添加一个模板列来显示这个count值,还是?我的代码如下:public void BindGrid()
{
pd=Request.QueryString["keyw"];
string strsql="select distinct(pname) from xiaogongyi where pname like '%"+pd+"%'";
SqlDataAdapter da=new SqlDataAdapter(strsql,cn);
DataSet ds=new DataSet();
da.Fill(ds);
dginf.DataSource=ds;
dginf.DataBind();
}
追答
string strsql="select pname,count(*) sl from xiaogongyi where pname like '%"+pd+"%' group by pname"; 绑定时绑定名字pname,数量sl就行了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式