如何在cxGrid中动态增加合计行(footer)?

supercorn 2003-11-25 01:45:45
如何在cxGrid中动态增加合计行(footer)?
这段是我的代码,但是有问题。我却不知道应该怎么改了。
//合计代码段
if DataType=ftFloat then
begin
with gzk_tv.DataController.Summary do
begin
BeginUpdate;
try
GroupSummaryItems[i].Clear;
with GroupSummaryItems[i].Add as TcxGridDBTableSummaryItem do
begin
Column := gzk_tv.Columns[i];
Kind := skSum;
Format := '合: $,0';
end;
finally
EndUpdate;
end;
end;
end;
//合计代码段
...全文
413 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
supercorn 2003-11-26
  • 打赏
  • 举报
回复
就是cxGrid1DBTableView1.footer的值为true.所不必再设了。

supercorn 2003-11-26
  • 打赏
  • 举报
回复
就是footer用作合计的。每列的总和。
hmzgz81 2003-11-26
  • 打赏
  • 举报
回复
合计行 什么意思?
supercorn 2003-11-26
  • 打赏
  • 举报
回复
不是,应该说合计行有,但没有合计字段,没有数据。
hmzgz81 2003-11-25
  • 打赏
  • 举报
回复
你是不是少了cxGrid1DBTableView1.footer := true;
supercorn 2003-11-25
  • 打赏
  • 举报
回复
用这一句来判断
DataType:=gzk.DataSet.Fields[i].DataType ;
hmzgz81 2003-11-25
  • 打赏
  • 举报
回复
请问楼主是用什么来判断要加footer列的数据类型?

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧