水晶报表的使用查询条件动态生成报表、注册码、打印问题、模式使用示例、C#.Net的WinForm以及Asp.Net中的使用、程序发布与部署 
水晶报表的使用  
1、水晶报表注册码   
水晶报表的使用  在使用Vs.net自带的水晶报表时,请注册,否则只能使用30次,水晶报表注册码如下:   
水晶报表的使用  注册号:
6707437608   
水晶报表的使用  密码:AAP5GKS0000GDE100DS   
水晶报表的使用  
2、Asp.Net中使用水晶报表   
水晶报表的使用  我们采用下面的几步使用Push模式执行水晶报表:   
水晶报表的使用  
1)设计一个DataSet   
水晶报表的使用  右击“解决方案浏览器”,选择“添加”
--“添加新项”-->“数据集”,从“服务器资源管理器”中的“SQL   Server”中拖放“Stores”表(位于PUBS数据库中)。再将此表拖入数据集中。而   .xsd文件中仅仅包含一个结构图,但是不会有任何数据在里面。   
水晶报表的使用  
2)创建一个.rpt文件同时将其指定给上一步建立的DataSet。   
水晶报表的使用  使用上面的介绍过的方法创建此文件,唯一的不同就是使用数据集来代替前面的直接连接数据。建立.rpt文件之后,右击“详细资料”
-->“添加/删除数据库”,在”数据库专家“窗口中,展开”项目数据“(代替以前的OleDb),展开“ADO.Net数据集”--“DataSet1”,选择“Stores”表。将“Stores”表添加到“选定的表”中,点击“OK”。   
水晶报表的使用  
3)在aspx页面中拖放一个CrystalReportViewer控件同时将其与前面的rpt文件建立联系。   
水晶报表的使用  使用PULL模式下的方法,建立一个WebForm,添加一个Crystal   Report   Viewer   控件,并设定其属性,此处与PULL模式下是一致的。代码如下:   
水晶报表的使用  
private   MyReport   oCR;//MyReport为MyReport.aspx.csk中的类名   
水晶报表的使用
  private   void   Page_Load(object   sender,   System.EventArgs   e)   
  是因为查询引擎   DLL(CRQE.dll)在客户计算机上没有正确注册。要解决这个问题,从开发计算机复制   Dbghelp.dll   到客户计算机的\C:Windows\system32\   文件夹。

相关文章: