起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 254|回复: 12

[请求]关于DataGrid 打印问题**

[复制链接]
发表于 2009-1-13 14:34:17 | 显示全部楼层 |阅读模式
您好,现做一个功能,用了DataGrid,想要打印页面,在整个记录的上面添加显示制作日期,下面显示制作人
回复

使用道具 举报

发表于 2009-1-13 14:48:13 | 显示全部楼层
1、可以做一个表格文档用来输出
2、datagrid输出的话,需要自己去控制。具体可以在论坛里搜索一下。
比如
http://bbs.justep.com/forum.php?mod=viewthread&tid=11732
http://bbs.justep.com/forum.php? ... ;tid=17330等等。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-13 15:04:03 | 显示全部楼层

请问

谢谢您的回复,只是客户要求必须要网格的,表格的不行,我刚看了一个http://bbs.justep.com/forum.php?mod=viewthread&tid=7246  的帖子,上面是有关这个的,可是有个过程我不是很清楚procedure TCT1.OnSheetCreated(Sender: TObject; ASheet: TSheet);,您帮忙看一下好吗?谢谢
回复 支持 反对

使用道具 举报

发表于 2009-1-13 15:09:33 | 显示全部楼层
楼主,datagrid的标准打印输出也是用表格文档输出的。
无非是藏一个客户看不到的表格文档,专门用做打印用。
回复 支持 反对

使用道具 举报

发表于 2009-1-13 15:40:01 | 显示全部楼层
OnSheetCreated这个过程就是自己去控制datagrid的输出了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-13 16:52:11 | 显示全部楼层

请问

您好啊,请问您一下OnSheetCreated 这个事件在哪啊?嘿嘿,我找了半天也没找到在哪啊!
回复 支持 反对

使用道具 举报

发表于 2009-1-13 17:02:11 | 显示全部楼层
自己写的一个过程哦,你看那个帖子的代码3楼的代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-13 17:07:11 | 显示全部楼层

是啊

我一写了啊,写了这个过程procedure TCT1.OnSheetCreated(Sender: TObject; ASheet: TSheet);,
但是编译的时候会报错,说是未定义的  sheet 什么的,不知道为什么呢?
谢谢
回复 支持 反对

使用道具 举报

发表于 2009-1-13 17:27:01 | 显示全部楼层
OnSheetCreated是否有声明
你的也是叫TCT1吗?
回复 支持 反对

使用道具 举报

发表于 2009-1-13 17:29:13 | 显示全部楼层
你上面声明了吗?

  private
...
    procedure OnSheetCreated(Sender: TObject; ASheet: TSheet);
  public
    {public declarations}
  end;
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 19:25 , Processed in 0.037153 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表