起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: stellastarr

【结贴】DataGrid打印问题**

[复制链接]
 楼主| 发表于 2008-11-10 09:14:10 | 显示全部楼层
那我能在功能层动态的为信息层的数据集赋SQL语句吗?
回复 支持 反对

使用道具 举报

发表于 2008-11-10 09:25:08 | 显示全部楼层
可以,类似这样:
KHGLXX.TKHGLXX(InfoBrokerKHGLXX.Info).DataSetBZSJJ1.Close;
KHGLXX.TKHGLXX(InfoBrokerKHGLXX.Info).DataSetBZSJJ1.SQL.Text :='select * from table1;
KHGLXX.TKHGLXX(InfoBrokerKHGLXX.Info).DataSetBZSJJ1.Open;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-10 13:37:21 | 显示全部楼层
现在可以打印了,但是标题好像没有居中,这个可以设置吗?
回复 支持 反对

使用道具 举报

发表于 2008-11-10 13:53:43 | 显示全部楼层
设置一下字段剧中
回复 支持 反对

使用道具 举报

发表于 2008-11-10 13:57:11 | 显示全部楼层
仅仅是标题没有居中还是整个文档没有居中?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-10 15:11:03 | 显示全部楼层
我是调用的DataGrid.Preview方法,在弹出的打印预览窗体中的标题没有居中,这个能不能设置呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-12 09:47:19 | 显示全部楼层
顶。。。
回复 支持 反对

使用道具 举报

发表于 2008-11-12 10:38:07 | 显示全部楼层
我这边看到的效果是标题是自动在文档中居中的,
有的是时候可能文档没有居中设置一下:DataGrid.Exporter.PageInfo.MarginLeft这个值调整一下位置就好了!
建议楼主打印的时候最好使用网格文档来进行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-12 14:14:25 | 显示全部楼层
那能使用代码设置DataGrid的页面打印设置为横向吗?
回复 支持 反对

使用道具 举报

发表于 2008-11-12 14:19:07 | 显示全部楼层
//横向打印
DataGrid.Exporter.PageInfo.Orientation := TPrinterOrientation.poLandscape;

更多的属性设置请通过DataGrid.Exporter来控制
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-27 06:08 , Processed in 0.035106 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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