
asp.net c#中数据查询结果显示的问题?
在我的系统中,有个查询结果显示页面,查询结果是用datagrid绑定的。如果我按产品名称模糊查询,由于生产日期不同,所以会有很多条记录,于是在该显示页面上显示的是一系列产...
在我的系统中,有个查询结果显示页面,查询结果是用datagrid绑定的。如果我按产品名称模糊查询,由于生产日期不同,所以会有很多条记录,于是在该显示页面上显示的是一系列产品名称。现在我想对每个产品系列中的记录数进行一个统计并将统计结果显示出来,这需要什么控件,代码应该怎么写?谢谢了先
(强调一下我的查询结果是用datagrid绑定的) 展开
(强调一下我的查询结果是用datagrid绑定的) 展开
3个回答
展开全部
如果gridview绑定的话,倒是可以在页脚行插入一些统计功能,这个是可以实现的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
推荐你看一下水晶报表。VS自带的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写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就行了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询