关于DBGrideh的双页脚

coderee 2011-07-21 03:02:39
用一下代码实现双页脚,第一行显示记录条数,第二条显示求和:
DBGridEh1.SumList.Active:=true;
DBGridEh1.footerrowcount:=2;
DBGrideh1.FooterColor:=clYellow;
DBGrideh1.Columns[0].Footer.ValueType :=fvtcount;
* DBGrideh1.Columns[1].Footers[0].ValueType :=fvtcount;
DBGrideh1.Columns[1].Footers[1].ValueType :=fvtSum;
但执行到有‘*’号的代码时提示'list index out of bounds(0)'错误,请问是怎么回事?
...全文
55 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyhoo163 2011-08-02
  • 打赏
  • 举报
回复
关注。
coderee 2011-07-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sonicer 的回复:]
看来是没有添加相应的footers
在设计期的话:
打开你的dbgrideh的columns editor,选择Columns[1],在object inspector里打开Columns[1]的Footers,添加两个footer,应当就可以了吧

在运行期则要动态执行相应的代码乌
[/Quote]
怎样写动态执行相应的代码?
林石公 2011-07-21
  • 打赏
  • 举报
回复
看来是没有添加相应的footers
在设计期的话:
打开你的dbgrideh的columns editor,选择Columns[1],在object inspector里打开Columns[1]的Footers,添加两个footer,应当就可以了吧

在运行期则要动态执行相应的代码乌

5,392

社区成员

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

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