方法1:控件自带

进入Run Designer:

① 设置属性:Views-Options-OptionsView-ShowFooter=true

②对于需要值操作的列进行操作:SummaryItem-SummaryType-Sum(可以设置sum,max,min,等)

方法2:重写方法

//要操作的表dt;//添加显示合计的一行if (dt.Rows.Count > 0)
{
DataRow dr = dt.NewRow();
dr[m_PrimarColumNm] = "合计";
SetSum(ref dr, dt, “需要合计的列名”);
dt.Rows.Add(dr);
}/// <summary>
/// 统计表格列的总和(对于求和的列必须为数字类型)
/// </summary>
/// <param name="dr">显示合计的一行</param>
/// <param name="dt">要操作的表格</param>
/// <param name="colunNm">要求和的列</param>
private void SetSum(ref DataRow dr, DataTable dt, string colunNm)
{
try
{
dr[colunNm] = "0";
foreach (DataRow item in dt.Rows)
{dr[colunNm] = (Convert.ToInt32(dr[colunNm].ToString()) + Convert.ToInt32(item[colunNm].ToString())).ToString();
}
}
catch (Exception ex)
{throw ex;
}
}

方法3:没实现的方法

            //gridView1.OptionsView.ShowFooter = true;//gridView1.GroupSummary.Clear();///方法1//gridView1.GroupSummary.Add(DevExpress.Data.SummaryItemType.Sum, "列名", 表格列, "组计:{0}");///方法2//GridGroupSummaryItem item1 = new GridGroupSummaryItem();//item1.FieldName = "s1";//item1.SummaryType = DevExpress.Data.SummaryItemType.Sum;//item1.DisplayFormat = "";//格式            //item1.ShowInGroupColumnFooter = s1;//item1.ShowInGroupColumnFooterName = "s1";//这句就是给groupcolumnfooter加上//gridView1.GroupSummary.Add(item1);///方法3(设计器方法)this.s1.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {new DevExpress.XtraGrid.GridColumnSummaryItem(DevExpress.Data.SummaryItemType.Sum)});

转载于:https://www.cnblogs.com/lhlong/p/4838538.html

Dev-GridView-对于gridview的列值的合计相关推荐

  1. 解决无法获取 GridView 中BoundField 隐藏列值问题

    本文转自http://hi.baidu.com/xujie2453/blog/item/53cb9f33c1312fa35fdf0e29.html 转载该文的目的就是让更多的网友看到该文,以免受此问题 ...

  2. 获取GridView中的某列值

    protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)     {         string id  ...

  3. GridView列值绑定

    需求是这样的,估计大家都会遇到这样的情况: 从数据库中所取得的值绑定在gridview中,有些值取出的是数值,而要把他变成文字. 比如说: 0 跟单员 1 为采购员 2 为审单员 3.为管理员 在gr ...

  4. 使用JS实现将GridView中的TextBox列的值博给GridView外的一个文本筐

    实现在GridView中的TextTextBox列中的Textbox每添加一值,在该TextBox失去焦点时, GridView外面的TextBox自动添加该GridView中Textbox列中的Te ...

  5. DEV express 对Gridview某行的元素赋值

    1:获取选中的行某列的值 string colValue= this.gridView1.GetRowCellValue(this.gridView1.FocusedRowHandle, this.g ...

  6. android gridview 设置字体,Dev Express设置GridView字体大小

    需要改变GridView字体大小时,设置font是无效的,只能通过设置RowHeight的属性值来实现: Dev gridview 调整字体大小 private void InitControl() ...

  7. GridView中的RadioButton列之间不能互斥

    GridView中的RadioButton列与CheckBox列 GridView拥有大量的内置功能,可以使用不同的默认filed来放置显示诸如TextBox.Buttos等等控件,支持模板是Grid ...

  8. GridView简单创建序号列

    在gridview中添加模板列,并在模板列中放入lable使用Container.DataItemIndex绑定text属性,需要注意,DataItemIndex是从0开始.如下代码:  <as ...

  9. android listview 列宽度,WPF中用ListView时使GridView中的每列宽度按比例变化并使内容自适应单元宽度...

    在使用ListView的时候,GridView中的每列宽度默认是没法按比例变化的,我们可以使用一个跟它同大小的Grid,给Grid设置相同数量的列,设置好每列的宽度,然后将其宽度绑定到GridView ...

最新文章

  1. 取余运算 C和python的区别
  2. python编程软件p-Python编程工具pycharm的使用
  3. 实现SQL Server 2012 镜像
  4. Windows 2008 R2_NLB网络负载均衡(图文详解)(转)
  5. CentOS7完成mysql的安装和远程访问
  6. 用Eclipse写java
  7. android studio聊天跳转_android app跳转到微信的示例
  8. 全网首发:无线网桥的延迟太大,有时达到10秒以上
  9. java中Map集合的四种遍历方式
  10. 明翰英语教学系列之雅思听力篇V0.2(持续更新)
  11. 那些搁浅的爱情和梦想
  12. property=og:title 是什么意思?og:的用法又是什么呢?
  13. 组装3000元的办公台式电脑全过程
  14. 武纺淘宝网站项目总结
  15. AT指令EGMR-修改设备的IMEI号码
  16. 全程pwm调光_基于PWM的三基色LED的调光调色方法
  17. 江苏大学计算机学院在校生,江苏大学计算机科学与通信工程学院
  18. 2020 PostgreSQL亚洲大会-PostgreSQL授权培训机构公益专场精彩回顾
  19. 练手项目一:手机安全卫士
  20. JGibbLDA使用总结

热门文章

  1. mysql与ftp连接过慢的原因
  2. JZOJ 5434. 【NOIP2017提高A组集训10.30】Matrix
  3. JZOJ 5424. 【NOIP2017提高A组集训10.25】凤凰院凶真
  4. JZOJ 5163. 【NOIP2017模拟6.25】PS的烦恼
  5. 软设考试笔记--数据库系统
  6. python操作mongodb语法_python 操作MongoDB
  7. 其利断金前一句是什么_绍兴晚报丨裘亚黎说|围城外的灵魂拷问:人为什么要结婚?...
  8. oracle 授权 传递,Oracle基础学习4--Oracle权限传递
  9. 2022.3.14矮牵牛
  10. 号码锁 Combination Lock