如何用FastReport打印DBgrid中的内容,要求隐藏列不打印,只打印显示的列和列标题。
解决方案 »
- 又一次csdn的冰川期来临了,请教高手们一个关于功力增长的问题。
- 添加了TWebBrowser后,窗体的FormKeyPress失效了。估计把焦点抢走了,怎么办?
- ACEESS数据库问题
- 请问作飞屏和选择access和SQL sever 有关吗?
- 找工作好难啊。顶者有分.....
- 请问现在delphi最新版本时多少,到目前最好用得版本是哪一版?
- 大虾帮忙啊,谢谢,怎么用代码设置事件啊?
- 外部调用xp下的shutdown不成功??
- 请大虾赐教!!100分!!
- 怎么样调用matlab函数,紧急,求救!!!!!!!!!11
- MYSQL的语句怎么写比较好?
- 自己写的图形程序,在写GUI时,请教如何设定IME中文编辑那个窗口到指定坐标?
frxReport1.DataSet:=ADOQuery;
这样设置好数据集后,再怎么做才能打印啊?
此方法需要DataSet支持才能设置。
2、是在FastReport的frDBDataSet的CheckEof Event里写如下代码:
EOF := frUserDataset1.RecNo >= Grid.ViewData.RecordCount;在frReport的GetValue Event里写代码:
if ParName=’Field1′ then
ParValue := Grid.ViewData.Records[frDataset1.RecNo].Values[2]);此代码也可这样写:
ParValue :=Grid.ViewData.Records[frDataset1.RecNo].Values[View.GetColumnByFieldName(ParName).Index]);ReportMachine
1.如何使用代码指定打印机?
RMReport1.LoadFromFile(’Untitled.rmf’);
rmreport1.PrinterName:=’\192.168.10.1HP LaserJet 1022′;