DevExpress控件:GridControl Footer中如何计算列A合计与列B相除的计算?

问题描述

大侠们,我尽量把问题说的明白些:用GridControl做了一个表,A列为利润,B列为收入,C列为成本,三列分别在footer中做了“求和,D列为毛利率(=A/B*100),样表如下:商品利润(A列)收入(B列)成本(C列)利润率(D列)---------------------------------------------------------------------------------红塔山2000200001800010中南海180029000272006.2玉溪3500310002750011.29---------------------------------------------------------------------------------73008000072700sum(A)/sum(B)*100A、B列就和我已经在FeatureBrowser中的TotalSummary中设置好了,现在就是不知D列的汇总如何来实现。还请高人指点,小弟万分感谢!

解决方案

解决方案二:
我用的方法是在类中添加了一个计算字段然后,用get{....}返回需要的结果
解决方案三:
D列设置成自定义列就行,在CustomUnboundColumnData事件中编写代码。以前做过这个。至于利润这个算法,可以在CustomSummaryCalculate事件中编写,具体代码在网上搜搜。http://documentation.devexpress.com/#WindowsForms/CustomDocument7874
解决方案四:
[#sum(A)/sum(B):0.00%#]

时间: 2024-10-26 04:53:52

DevExpress控件:GridControl Footer中如何计算列A合计与列B相除的计算?的相关文章

在Winform开发框架中,利用DevExpress控件实现数据的快速录入和选择

在实际的项目开发过程中,有好的控件或者功能模块,我都是想办法尽可能集成到我的WInform开发框架中,这样后面开发项目起来,就可以节省很多研究时间,并能重复使用,非常高效方便.在我很早之前的一篇博客<在GridControl控件中使用SearchLookUpEdit构建数据快速输入>就曾经介绍,如何在列表控件中实现数据的快速录入,本文介绍另外一种方式,通过文本输入框的输入选择,可以实现数据的快速录入,原理和之前一篇差不多,不过这次利用DevExpress控件的GridLookupEdit控件封

Winform传统DataGridView和DevExpress控件的GridControl两者表头全选功能的实现

在开发一个个人项目的时候,有客户反映默认GridView多选操作不是很方便和理想,想在列表的左边增加一列可以勾选,并且最好支持列表头部全选的操作,否则数据多的时候一个个勾选要到天荒地老. 基于以上需求,找了不少例子进行比较,并对代码进行测试改进,终于完成了以上的功能了, 并且由于我本身做了多套界面的处理,因此,基于传统的DataGridView全选操作不能少,而且基于DevExpress控件的GridView全选操作也应该支持,呵呵. 无图无真相,下面先上图介绍两种不同的效果,然后在详细介绍代码

DevExpress控件中LayoutControl的使用

原文:DevExpress控件中LayoutControl的使用 C#开发中,软件布局设计,主要用TableLayoutPanel能很好地支持缩放功能,对自身的Label.TextBox等控件支持的很好,是通过这些控件的Anchor属性设为:Top, Bottom, Left, Right.TextAlign属性设为:MiddleCenter来实现缩放和定位的.       但是VS中自身的控件,样式比较简单和单调.而DEV控件在美观样式设置上更盛一筹.更多的属性支持势必导致DEV控件的使用的复

对DevExpress控件中的TreeList控件表格操作问题

问题描述 请高手指教:我用的是第三方DevExpress控件中的TreeList控件,通过工具栏按钮对表格数据进行增删改操作,问题是:当我增加.修改当前行表格时,用什么方法可以知道当前行的光标离开了当前行,并作出提示信息,找了好久没有实现,请C#高手们指点迷津,先谢谢了. 解决方案 解决方案二:TreeList1_FocusedNodeChanged中用e.Node.Id判断解决方案三:To51Crack:您好,能给个具体的实例吗?贴出代码来,小弟是新手刚用C#,谢谢了

C#,webform中,使用DevExpress控件,使用ASPxGridView显示数据,现有Country和City两个字段进行Group

问题描述 C#,webform中,使用DevExpress控件,使用ASPxGridView显示数据,现有Country和City两个字段进行Group,请问我要怎么写才能在JS中知道我选中的是Country还是City的那个Group分组呢 解决方案 解决方案二:官网:自己查吧

如何在安装过程中部署DevExpress控件

在我的Winform开发框架或者WCF开发框架中,均提供多种界面样式选择,其中有一种就是界面效果比较好的DevExpress控件界面样式,但是我们一般在开发环境中使用,安装包的大小都很大,100多M,那么我们在部署到客户端应用的时候,该如何操作呢? 我们分析DevExpress的特殊补丁发现,他们是一个DOS批处理文件,主要是创建相应的目录,然后把DevExpress的三个特殊文件复制到对应的目录中,就可以实现DevExpress的正常使用了.那个DOS批处理文件内容如下所示. 一般我们部署客户

DevExpress控件使用之RichEditControl的使用

原文:DevExpress控件使用之RichEditControl的使用 做Winform的,我们一般都知道,传统.NET界面有一个RichTextBox控件,这个是一个富文本控件,可以存储图片文字等内容,它有自己的文件格式RTF,在DevExpress控件组里面也有一个同等的控件,他的名字是RichEditControl,这个控件功能很强大,在我上一篇随笔<Winform开发框架之通用短信邮件通知模块>中,有介绍过利用它来做邮件编辑器,实现图文并茂的邮件的功能,如下所示.本文主要介绍如何一步

DevExpress 控件使用-不求精-不求顶-不求名-只求对您能有丝帮助

问题描述 虽然不是一名职业开发人员,但也开发过一些项目.每次项目工期都非常紧张,而且都或多或少地需要一些没有学习过的技术,大家都知道一涉及到新技术就会遇到很多问题,有时对于过来人来说一些不是问题的问题,在新手面前很可能是一个拦路虎,进而影响项目进度耽误工期,解决方案很简单,就是打开百度或者google查资料,看看别人是不是也遇到过类似的问题,怎么解决的,什么解决方案.干过这么多项目,真心说得益于互联网的便利,得益于大家的分享!如果没有网络,没有那么多技术大Boss在网上的热心解答,无私的技术支持

DevExpress控件开发常用要点(项目总结版)

使用DevExpress控件来做项目开发已经有很长一段时间了,在摸索开发到客户苛刻要求的过程中,其中碰到过很多问题需要解决的,随着一个个问题的解决,也留下很多对DevExpress控件的使用经验及教训,综合设计到的多个项目的问题,对这些开发常用的要点进行总结,方便别人也方便自己.提供这些解决方法,一个可以快速应用到项目中,二个也可以作为对界面开发的更高要求对待自己的项目,使得自己的东西更加完美,更加受欢迎.  1. GridControl控件的数据显示的样式控制 如上两图所示,我们有时候需要控制