请教一个打印的问题。 如何把dbgrid中的内容打印出来?我有一个database控件、一个datasource控件、一个query控件和一dbgrid控件,我已经把数据查到dbgrid里的,就是不知如何打印出来,还要添加什么控件?代码怎样写?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用DELPHI自带的QR,在控件中有。 用我的保你满意!http://www.csdn.net/cnshare/soft/15/15471.shtm 我新建了一个report,但不知怎样打印。能给出一些代码吗? 把QRREPORT中加入QRBAND,并设置相应的属性,往一个QRBAND中加入QRDBTEXT,把它和QUERY1的相应字段联系,然后在主窗体中加入QRREPORT1.preview语句即可。 请问QRERPRT在哪个版面啊?谢谢 大家请帮忙,我现在只能打印dbgrid中的最后一条数据。 其实你完全可以自己编写对象方法而不且QR会用数据流吗?不用流数据也可以,代码如下: procedure Tform1.printAllbuttonclick(sender////); var printfile:Textfile; begin assignprn(printfile); rewrite(printfile); try printer.canvas.font:=font; try query1.disablecontrols; try query1.first; while not query1.eof do begin writeln(printfile,query1.fieldbyname('....'),;;;;_); writeln... ... 相应字段 query1.next; end; finally query1.enablecontrols' end; finally colsefile(printfile); end; 当我执行prnt.quickreport1.preview里,主窗体中的dbgrid的指针就从第一条记录到最后一条记录,然后就只能打印出最后的一条记录,不知为什么? 怎样删除动态添加的列dxdbgrid 从SQL SERVER2000中导出jpg图片的问题,急 请问如何拦截power键。 小菜鸟想学个语言,各位大虾给推荐种好学的! 在Delphi中随意控制DBGrid每一行的颜色 多线程中DLL同步 我已经很久没有自己写程序了,先几天朋友送我一本《DELPHI5开发人员指南》说很好的书,要我好好的看看,好厚的书我都有些不知道该怎么用了。 请问怎样知道打印机正在被使用 如何获取指定网段所有存在的IP呢?(编程实现)/N 希望大家帮帮忙 关于第三方控件问题 【急】 Delphi中如何调用oracle中的函数 受不了这里的冷清了,散分
会用数据流吗?不用流数据也可以,代码如下:
procedure Tform1.printAllbuttonclick(sender////);
var
printfile:Textfile;
begin
assignprn(printfile);
rewrite(printfile);
try
printer.canvas.font:=font;
try
query1.disablecontrols;
try
query1.first;
while not query1.eof do
begin
writeln(printfile,query1.fieldbyname('....'),;;;;_);
writeln...
... 相应字段
query1.next;
end;
finally
query1.enablecontrols'
end;
finally
colsefile(printfile);
end;