首页 > 其他分享 >CxGrid合计相关

CxGrid合计相关

时间:2023-05-19 17:44:48浏览次数:32  
标签:begin end CxGrid DataController Summary FooterSummaryValues 相关 合计 cxGrid1DBTable

1.OnSummaryAfterSummary事件,CxGrid合计计算后触发此事件

可以在事件里获取其值,做相关处理

//实售价
if (cxGrid1DBTableView1.DataController.Summary.FooterSummaryValues[0] <> null) then
begin
// ThisTimeAccount.Caption := FloatToStr(cxGridDBTableView1.DataController.Summary.FooterSummaryValues[0]);
FuAccountSumData.YS_SQ_XSList_KD_A := RoundTo(cxGrid1DBTableView1.DataController.Summary.FooterSummaryValues[0], -2);
end
else
begin
FuAccountSumData.YS_SQ_XSList_KD_A := 0;
end;

//虚开差价
if (cxGrid1DBTableView1.DataController.Summary.FooterSummaryValues[1] <> null) then
begin
// ThisTimeAccount.Caption := FloatToStr(cxGridDBTableView1.DataController.Summary.FooterSummaryValues[0]);
FuAccountSumData.XS_VKD := RoundTo(cxGrid1DBTableView1.DataController.Summary.FooterSummaryValues[1], -2);
end
else
begin
FuAccountSumData.XS_VKD := 0;
end;

RefAccount; //刷新显示汇总表

2.OnSummaryFooterSummaryItemsSummary事件,在页脚显示合计值时触发此事件

 可以在些事件里写一下条件控制语句,比如可以根据某列的值进行逻辑叛断,进而改变页脚的值

if (ASender.DataController.Values[Arguments.RecordIndex, cxGrid1DBTableView1Column2.Index] <> True) and (TcxDBDataSummaryItem(Arguments.SummaryItem).Kind = skSum) then
OutArguments.Value := 0;

 

标签:begin,end,CxGrid,DataController,Summary,FooterSummaryValues,相关,合计,cxGrid1DBTable
From: https://www.cnblogs.com/carcode/p/17415883.html

相关文章

  • DNS相关命令ping、host、nslookup、dig、nsupdate学习
    另外再标注一篇文章:http://zhumeng8337797.blog.163.com/blog/static/10076891420112108424555/1、ping  很好奇为什么返回的是www.a.shifen.com,whois一下:发现shifen.com也是百度的。  这个在知乎上也有相关回答:十分系统(www.a.shifen.com)是干什么的?和百度有什么关系? 2、host ......
  • git tag — 标签相关操作
    标签可以针对某一时间点的版本做标记,常用于版本发布。列出标签$ Git tag#在控制台打印出当前仓库的所有标签$gittag-l‘v0.1.*’#搜索符合模式的标签打标签git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象。建议......
  • 移动终端开发的相关知识
    移动设备的用户越来越多,每天android手机的激活量都已经超过130万台,所以我们面向移动终端的WebAPP也开始跟进了。本文主要介绍webapp的开发与调试的相关知识和经验,以及给出几种可选的解决方案。一、基本概念(1)CSSpixels与devicepixelsCSSpixels:浏览器使用的抽象单位,主要用来在......
  • .NET入门相关学习
    今日任务:制作一个可以对数据库增删改的简单信息系统。 利用官方教程做一个简单的学习。制作步骤整理:一、创建ASP.NETCoreWeb应用项目。二、更改Pages/Shared/_Layout.cshtml设置网站页眉、页脚和菜单,用于之后新建功能页面的跳转。1<ulclass="navbar-navflex-grow-......
  • GPU 相关配置和使用建议
    基本信息和配置方法显卡,驱动,CUDA,cuDNN显卡显卡又称图形处理器(graphprocessingunit,GPU),是一个硬件,主要功能是图形显示和处理,现在也是深度学习里面主流的并行计算硬件。常见的有NVIDIA的显卡(N卡)和AMD的显卡(A卡)GPU和CPU(中央处理器,CentralProcessingUnit)在设计上的主要......
  • Ubuntu中使用apt下载离线包以及相关依赖包
    这里使用的第三方工具是aptitude安装aptinstallaptitude使用方法sudoaptitude--download-onlyinstall<package-name>#例如#sudoaptitude--download-onlyinstallros-melodic-rosbridge-server文件下载的位置这里跟yum的工具还不一样,yum可以直接下载到指定文......
  • 在Linux的Ubuntu系统下安装QT及相关环境配置
    qt下载地址:http://download.qt.io/archive/qt/?tdsourcetag=s_pcqq_aiomsg 安装QT    从官网下载QT的安装包,在本地安装。本次使用的是Ubuntu18.06以及QT5.14.2,下文皆使用此版本作为示例。    首先安装QT,具体操作如下: 1、使用cd命令:cd/home/(usr)/download,切......
  • Linux后台程序相关操作
    目录1.如何关闭/查看后台进程2.程序挂后台自行运行操作2.1使用supervisor(方法一)2.1.1supervisor的常用命令2.1.2supervisor的安装配置2.2使用systemd(方法二)1.如何关闭/查看后台进程查看正在运行的程序PID:netstat-nap查看指定运行程序的PID:ps-aux|grep程序名称......
  • git相关命令
    一、前提安装二、正常应用三、详细命令 一、前提安装在系统中需要安装git,安装教程可以看这:去看看二、正常应用1.如果还没创建仓库gitinit查看工作板状态gitstatus红色代表修改过和未添加的文件,将文件添加进去gitadd.add代表添加......
  • MC我的世界模拟城市模拟大都市下载相关教程
    title:模拟城市相关教程date:2019-12-2514:27:01permalink:/course/1sidebar:autoarticle:truecopyright:trueauthor:name:trhsylink:https://github.com/trhsycategories:-教程tags:-......