zoukankan      html  css  js  c++  java
  • 统计合并griview2

      注:将ShowFooter属性设置为true

           int mysum1 = 0;
            Double mysum2 = 0;
            protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
            {
                if (e.Row.RowType == DataControlRowType.DataRow)
                {
                    DataRowView myrows = (DataRowView)e.Row.DataItem;

                      //要统计总数的列
                    mysum1 += Convert.ToInt32(myrows[8].ToString());
                    mysum2 += Convert.ToDouble(myrows[9].ToString());
                }
                // 合计
                //if (e.Row.RowType == DataControlRowType.Footer)
                //{
                //    e.Row.Cells[0].Text = "合计";
                //    e.Row.Cells[8].Text = "总本数:" + mysum1.ToString();
                //    e.Row.Cells[9].Text =mysum2.ToString();
                //}
            }

          //合并单元格

            protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
            {

              //判断是否是表脚
                if (e.Row.RowType == DataControlRowType.Footer)
                {

                    //获取表脚所在的所有单元格
                    TableCellCollection TableCell = e.Row.Cells;

                  //自动清除表脚
                    TableCell.Clear();
                    TableCell.Add( new TableHeaderCell() );
                    TableCell[0].Text = "合计:";

                    TableCell.Add(new TableHeaderCell());
                    TableCell[1].ColumnSpan =8;                          //合并行,要和并列是需设置RowSpan  ;从第二个单元格一次后合并8个
                    TableCell[1].Text = "书本数总计:" + mysum1.ToString()+"本";

                    TableCell.Add(new TableHeaderCell());
                    TableCell[2].ColumnSpan = 2;
                    TableCell[2].Text = "实样总计:" + mysum2.ToString()+"元";
                }
            }

  • 相关阅读:
    ubuntu上搭建review board代码评审站点
    android5.1 for tq335x
    2015.04.11
    DECLARE_GLOBAL_DATA_PTR宏定义问题
    6410移植android4.4.2笔记(持续更新)
    ubuntu安装packet提示重复冲突问题
    android5.0 aosp编译记录(由于机器硬件原因,改为4.4.2编译通过)
    2015.01.16
    2015.01.14
    SDSM框架
  • 原文地址:https://www.cnblogs.com/happygx/p/1957932.html
Copyright © 2011-2022 走看看