导出到PDF或EXCEL或其它格式的文件打印.示例代码如下:
报表名称 myrpt=new 报表名称();
myrpt.ExportOptions.ExportDestinationType=CrystalDecisions.Shared.ExportDestinationType.DiskFile;
myrpt.ExportOptions.ExportFormatType=CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;
CrystalDecisions.Shared.DiskFileDestinationOptions opt=new CrystalDecisions.Shared.DiskFileDestinationOptions();
opt.DiskFileName=@"文件名";
myrpt.ExportOptions.DestinationOptions =opt;
myrpt.Export();
打印报表:
代码如下:
报表名称 myrpt=new 报表名称();
myrpt.ExportOptions.ExportDestinationType=CrystalDecisions.Shared.ExportDestinationType.DiskFile;
myrpt.ExportOptions.ExportFormatType=CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;
CrystalDecisions.Shared.DiskFileDestinationOptions opt=new CrystalDecisions.Shared.DiskFileDestinationOptions();
opt.DiskFileName=@"文件名";
myrpt.ExportOptions.DestinationOptions =opt;
myrpt.Export();
打印报表:
代码如下:
解决方案 »
- 请教FileUpload控件的问题
- 如何合并两个网站 让session可以共享
- Cookie中存含有换行符的几行数据的问题
- 用SqlHelper的问题,这个类里的方法调用完之后好像都没有关闭数据库连接,这是怎么回事啊?
- 如何实现js里的String.fromCharCode(v[i])功能
- 用web service打印WORD文件,COM调用时权限异常抛出
- 如何在内容里插入图片和读取?
- 如何使xml与前台显示的较好的结合?
- 关于MS的PetShop示例的疑问,高手请进
- "无法显示网页 目前访问网站的用户过多" 是怎么回事?
- 水晶报表:图表X轴的文字重叠的问题
- 在服务器端生成html中上传文件控件,并加入页面,在回送到服务器后怎么得到它的值
rd.Load(Server.MapPath("Crystalreport1.rpt"));
rd.PrintOptions.PrinterName="打印机名称";
rd.PrintToPrinter(1,true,0,0);
其中"打印机名称":如果是网络打印机,在打印机名称前面要加上"\\机器名".本地打印机也可以显示在DropDownList控件里让用户选择:
foreach(string iprt in System.Drawing.Printing.PrinterSettings.InstalledPrinters)
this.DropDownList1.Items.Add(iprt);