知识大全 Asp.net水晶报表之打印和导出格式

Posted 水晶

篇首语:人生来就不是为了被打败的,人能够被毁灭,但是不能够被打败。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Asp.net水晶报表之打印和导出格式相关的知识,希望对你有一定的参考价值。

Asp.net水晶报表之打印和导出格式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在ASP NET中水晶报表没有象在Windows Form中那样提供报表的导出和打印功能 需要我们自己动手添加代码来控制 下面给个DEMO

  导出

  myReport ReportDoc = new myReport();//表表的名称

  private void btnExport_Click(object sender System EventArgs e)

  

  CrystalDecisions Shared DiskFileDestinationOptions DiskOpts = new CrystalDecisions Shared DiskFileDestinationOptions();

  ReportDoc ExportOptions ExportDestinationType = CrystalDecisions Shared ExportDestinationType DiskFile;

  switch (DropDownList SelectedItem Text)

  

  case Rich Text (RTF) :

  ReportDoc ExportOptions ExportFormatType = CrystalDecisions Shared ExportFormatType RichText;

  DiskOpts DiskFileName = d:\\\\demo rtf ;

  break;

  case Portable Document (PDF) :

  ReportDoc ExportOptions ExportFormatType = CrystalDecisions Shared ExportFormatType PortableDocFormat;

  DiskOpts DiskFileName = d:\\\\demo pdf ;

  break;

  case MS Word (DOC) :

  ReportDoc ExportOptions ExportFormatType = CrystalDecisions Shared ExportFormatType WordForWindows;

  DiskOpts DiskFileName = d:\\\\demo doc ;

  break;

  case MS Excel (XLS) :

  ReportDoc ExportOptions ExportFormatType = CrystalDecisions Shared ExportFormatType Excel;

  DiskOpts DiskFileName = d:\\\\demo xls ;

  break;

  default:

  break;

  

  ReportDoc ExportOptions DestinationOptions = DiskOpts;

  ReportDoc Export();

  

  打印

  private void btnPrint_Click(object sender System EventArgs e)

  

  string strPrinterName; // 指定打印机名称

  strPrinterName = @ Canon Bubble Jet BJC SP ;

  PageMargins margins;// 设置打印页边距

  margins = ReportDoc PrintOptions PageMargins;

  margins bottomMargin = ;

  margins leftMargin = ;

  margins rightMargin = ;

  margins topMargin = ;

  ReportDoc PrintOptions ApplyPageMargins(margins);

  ReportDoc PrintOptions PrinterName = strPrinterName;//应用打印机名称

  // 打印报表 startPageN 和 endPageN

  // 参数设置为 表示打印所有页

  ReportDoc PrintToPrinter( false );

cha138/Article/program/ASP/201311/21850

相关参考

知识大全 asp.net水晶报表中实现关联主表和子表

  一使用视图meeting将多表关联整合在一起  二通过Sql语句筛选数据  三建立和主从表的关联  四注意在CrystalReport表中插入子报表的时候一定要将主从表的关联字段设置好否则出乱子 

知识大全 在ASP.NET 2.0中使用RDLC格式的报表的问题

在ASP.NET2.0中使用RDLC格式的报表的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

报表打印功能试验项目,由()组成。

报表打印功能试验项目,由()组成。A、启动报表定时打印功能,检查定时打印的报表格式、内容和时间,应与实际要求相符。B、在操作员站上选中需要打印的报表,触发随机(召唤)打印功能,检查打印的报表,其格式、

报表打印功能试验项目,由()组成。

报表打印功能试验项目,由()组成。A、启动报表定时打印功能,检查定时打印的报表格式、内容和时间,应与实际要求相符。B、在操作员站上选中需要打印的报表,触发随机(召唤)打印功能,检查打印的报表,其格式、

知识大全 asp.net导出Excel方法总结

asp.net导出Excel方法总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 ASP.NET导出数据到Excel的实现方法

ASP.NET导出数据到Excel的实现方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在做as

知识大全 asp.net中将DataGrid的内容导出为excel文件

asp.net中将DataGrid的内容导出为excel文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 ASP.NET页面打印技术的总结

ASP.NET页面打印技术的总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  网络打印概述  

知识大全 浅谈ASP.NET报表控件

浅谈ASP.NET报表控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  项目中有报表图形化的需

知识大全 关于ASP.NET页面打印技术的总结[3]

关于ASP.NET页面打印技术的总结[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  //页