GridView的统计问题 之前用GridView直接绑定数据源显示,后来客户要求,将最值(最大值、最小值、平均值、总值)也要显示在列表中。试问咋个做好一些那??我想尝试在最后一页新增4列显示,但是怎么做?谢谢有经验的同志啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是所有数据的最值,还是相对于行的最值,如果是所有数据的最值,用gridvie也可以,增加footer来显示。 在footer添加模板列<FooterTemplate> <asp:Label runat="server" Id="lbl1" Text="<%# A() %>" /></FooterTemplate>protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowIndex >= 0) { sum += Convert.ToDouble(e.Row.Cells[2].Text); } else if (e.Row.RowType == DataControlRowType.Footer) { e.Row.Cells[5].Text = "总和为:"; e.Row.Cells[6].Text = sum.ToString(); e.Row.Cells[3].Text = "平均值为:"; e.Row.Cells[4].Text = ((int)(sum / GridView1.Rows.Count)).ToString(); } } <asp:Label runat="server" Id="lbl1" Text=" <%# A() %>" /> 是什么意思?你这个只能显示2个值? 这还要讲,当然是用Sql实现啦~,然后绑定一下就OK了,只要SQL写好一点就没问题了,简单的! sql语句 select a from table union select max(x) from table union .... 执行后绑定GridViewGridView模板列 baidu搜索 72般绝技 有源码实现最值 我想把最值和记录放在gridview一起。 72般绝技我看了,但是只能显示每一页的,我想显示所有记录的。 如何获取修改之后的x 找了一个全文搜索控件[Lucene.net],运行出现以下问题 装了IIS后,ASP网页文件还是打不开? ASP.NET MVC4.0时间验证空间问题 如何统计帖子的点击量的问题,给个思路或者代码更好!!! 求一条较简单的sql语句 在TABLE中加一个BUTTON??? 大家在作asp.net界面设计时,用什么工具? 奇怪的问题,从源代码管理器中加载项目的时候,含有框架页面的都会弹出保存页面的提示框! 求帮助 基于asp.net,怎么让自己的网页在各种浏览器上尺寸大小都不会改变 在ASP.NET页面获取不到Session值。
<FooterTemplate>
<asp:Label runat="server" Id="lbl1" Text="<%# A() %>" />
</FooterTemplate>protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowIndex >= 0)
{
sum += Convert.ToDouble(e.Row.Cells[2].Text);
}
else if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells[5].Text = "总和为:";
e.Row.Cells[6].Text = sum.ToString();
e.Row.Cells[3].Text = "平均值为:";
e.Row.Cells[4].Text = ((int)(sum / GridView1.Rows.Count)).ToString();
}
}
是什么意思?你这个只能显示2个值?
select a from table
union
select max(x) from table
union
....
执行后绑定GridView
GridView模板列
baidu搜索 72般绝技 有源码实现最值