得到了一个包含一些数字列的网格,并且需要为每个列实施汇总(总和或计数)并将其显示在相应的列下。
我知道某些套件(DevExpress或其他套件)已经“默认”实现。但是有一种方法可以使用默认控件或JVCL来实现吗?
最佳答案
既然您已经提到JEDI VCL
,请尝试看一下TJvDBGridFooter
组件。它是TJvDBGrid
控件的状态栏。
您可以在OnDisplayText
事件中修改显示的文本
您可以在OnCalculate
事件中计算汇总字段
您可以按照网格列滚动,调整大小或修改面板的外观
从JVCL的..\examples\JvUltimDBGrid
文件夹中检查演示项目,以查看其运行情况。