可以打印,选择打印机。求代码或者控件的下载地址。
解决方案 »
- pchar!唉,原来pchar不仅从dll中返回不行,从类中的实例中返回也不行
- Delphi2007/2009, BorderStyle := bsNone 的时候如何出现正常窗体的菜单?
- 如何将TList的值赋给一个variant变量?
- 为什么不行
- 为何连接后 ADOTable1 前面打了个问号?
- 高手请进:关于一文本文件处理的巨难问题
- 为何我的delphi7没有createoleboject函数?
- DBGrid问题
- 刚刚从vb转Delphi,还不知去如何上手,请教各位一二。
- 有谁做过实时音频聊天程序?
- vb.net中如何调用delphi中的oleVariant类型数据?在vb.net中调用delphi开发的ActiveX控件时,怎样用数组作为参数传递?
- WARNING.Duplicate resource(s);为何会报这个错 应该着么解决
PrintDBGridEh1.DBGridEh := DBGridEh1;
PrintDBGridEh1.Preview;
就可以,你还可以设置其AfterGridText、BeforeGridText、PageFooter、PageHeader以加入自定义之头、脚信息,它的一个方法SetSubstitutes特别有用,你可以用其来动态替换已设定好之信息,如
sUser = '刘景威';
PrintDBGridEh1.SetSubstitutes(['[company]', '西雅电子', '[user]', sUser]);
等,它的作用就是用已存在的变量等来替换设好字体等的标志,试一试
如果你未注册,则直接下吧!http://www.6ic.com/downloads/vcl/grids/ehlib3.2.rar
http://www.delphifans.com/down.asp
还是自己设计报表吧
我下载下来了,可以打印了。不过我数据表dbgrid里面有5列,打印出来的却只有3列,我把dbgrid每列的宽度弄小也没有什么效果。
PrintDBGridEh有没有什么属性或者方法可以让它直接把所有列都显示出来的?默认的。
另外请问:这个控件使用有没有限制?
可以满足你提出的所有合理的和不合理的要求。
里面EHLIB3.3+是加强了排序功能的,简单而强大,免费的,注册就可以下,包里面还有demo,研究一下就会用的