Asp.net2.0中水晶報表的安裝與列印5/18

原创 2006年05月18日 09:30:00

在Asp.net2.0中需要安裝CRRedist2005_x86和CRRedist2005_x86_cht兩個檔案才可以正常執行

這兩個檔案的産生方法如下:

1.打開VS.NET2005-->選"檔案"-->"新增專案"-->選"其他安裝類型"->"安裝和部署"->"WEB安裝專案"->方案選"建立新方案"->名稱假如設為AASetup

2.在方案總管中-->按右鍵選"屬性"-->點"必要條件"->勾選"必要條件":Microsoft data access components 2.8,.Net framework2.0,CrystalReport for .Net framework2.0->指定必要條件的安裝位置選"從應用程式的相同位置下載必要條件"-->確定

3.建置AAsetup後即可在AAsetup所在位置的Deubg中看到Crystalreport目錄,兩個檔案都躺在裏面呢

在對程式進行編譯前我對水晶報表的PrintMode選為Activex,原預設的為Pdf

在安裝後第一次對水晶報表進行列印時,需要安裝一個Activex報表插件,對於可上網的電腦一般要按CTRL許久才會提示你是否要安裝一個Crystal的檔案,請選InStall;對於不能上網的電腦,奇怪的是要先將電腦設為固定IP及DNS才會出現要安裝的報表插件,安裝過後將IP還原,DNS取消即可

另外一點要說明的是在安裝Activex報表插件時,如果給多台電腦進行設置,有時列印按鈕會點多次,當多次之後就會出現一個"System.Runtime.InteropServices.COMException:已經到達你系統管理員所設定的最大報表處理工作限制",然後每次打開報表就會出現這個提示,其處理方法如下:

1.HKEY_LOCAL_MACHINE->SOFTWARE->Crystal Decisions->10.2->Report ApplicationServer->InprocServer>PrintJobLimit(default 75)將預設值由75改為改可能的大一點,例如500,1000等或者改為0
2006.12.18補注:如果不行改../Report ApplicationServer->Server>PrintJobLimit改為-1

2.重新啟動Server後即可正常

還有一點要說明的是當在點水晶報表的匯出時,如果不停地點,我昨天就那麽無聊地試了幾十次後報表開啟就出現錯誤"報表載入失敗",這種情況重新啟動電腦後正常,還有待查找原因。。。

這個問題的最後結果可參考這裏:http://blog.csdn.net/daisylh/archive/2006/12/12/1439312.aspx

相关文章推荐

水晶报表的组名合并风格

转自 http://www.cnblogs.com/babyt/archive/2008/01/08/1031133.html --居中 转自:http://wenku.baidu.com/view...

Window环境下搭建Vue.js开发环境

笔者最近在进行前端的学习,在点完了HTML5、CSS3、JavaScript等技能树之后,是时候开始框架的学习了。目前为止前端框架呈现出React、Angular、Vue三足鼎立的局面,在这三种框架中...
  • Solo95
  • Solo95
  • 2017年05月15日 00:37
  • 1108

ASP.Net:水晶报表服务器安装步骤截图

直接贴图了,文字就不写了。 1、  2、  3、  4、  5、  6、 7、 8、 9、 10、 11、 12、 13、 ...

Asp.net2.0水晶报表事例源码大全

  • 2008年04月19日 12:09
  • 2.24MB
  • 下载

水晶报表(CrystalReports)的简单应用(ASP.NET)

Visual studio 2008 自带水晶报表10 ASP.NET网站中的简单应用 本次示例目的只是让刚接触水晶报表的朋友掌握其应用,因此示例以简单,简洁,清晰为主,没有连接后台数据库。 V...
  • ajaxtop
  • ajaxtop
  • 2011年08月09日 14:04
  • 26462
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Asp.net2.0中水晶報表的安裝與列印5/18
举报原因:
原因补充:

(最多只允许输入30个字)