zoukankan      html  css  js  c++  java
  • gridview 合计行实现

    1:首先给gridview添加ShowFooter="true" 属性

    2:在RowDataBound 实现数据合计

    protected override void OnMainGridRowDataBound(object sender, GridViewRowEventArgs e)     {        

    base.OnMainGridRowDataBound(sender, e);

     if (e.Row.RowType == DataControlRowType.DataRow)        

        {             

     clickcount += Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "PVCount"));            

    ipconut += Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "IPCount"));            

    amoutcount += Convert.ToDecimal(DataBinder.Eval(e.Row.DataItem, "AmountQR"));            

    talkcount += Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "talkCount"));            

    ordercount += Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "CountQR"));            

    shouamount += Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "AmountQS"));            

    shoucount += Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "CountQS"));

    }        

    else if (e.Row.RowType == DataControlRowType.Footer)        

    {            

    e.Row.Cells[0].Text = "合计";            

    e.Row.Cells[4].Text = clickcount.ToString();            

    e.Row.Cells[5].Text = ipconut.ToString();            

    e.Row.Cells[6].Text = amoutcount.ToString("0.00");            

    e.Row.Cells[7].Text = talkcount.ToString();            

    e.Row.Cells[8].Text = ordercount.ToString();            

    e.Row.Cells[9].Text = shouamount.ToString();            

    e.Row.Cells[10].Text = shoucount.ToString();            

    e.Row.Font.Bold = true;        

    }

        }

  • 相关阅读:
    SpringBoot之SpringApplication
    IP数据库
    Android长按及拖动事件探究
    5.7之sql_model
    Linux 信号介绍
    设计模式详解及PHP实现:代理模式
    为你的AliOS Things应用增加自定义cli命令
    DRDS SQL 审计与分析——全面洞察 SQL 之利器
    下一代大数据处理引擎,阿里云实时计算独享模式重磅发布
    2135亿背后的双11项目协作怎么玩?
  • 原文地址:https://www.cnblogs.com/EDSON/p/3096498.html
Copyright © 2011-2022 走看看