水晶报表

VS2010水晶报表更新到服务器IIS

六月ゝ 毕业季﹏ 提交于 2019-12-04 04:07:28
前提介绍:服务器上网站IIS发布,服务器上安装了VS2008(亲,自带水晶报表的哟)。服务器版本2003。本地用VS2010采用push模式做的报表。 从开始到结束,尼玛,不知道牺牲了咱多少脑细胞。好吧,不多说了,就简单的说下遇到的问题及解决方案吧! Question 1:将水晶报表放到服务器上,发现出现报表加载不出来 eg:先在服务器上安装CRRedist2005_x86_chs.msi 和CRRedist2005_x86.msi这几个文件,因为我们的服务器是Win2003,所以我选择了CRRedist2005_x86_chs.msi和CRRedist2005_x86.msi 这两个文件进行安装。用于自己的水晶报表为VS2010的,而服务器上市VS2008,所以需要在服务器上找到安装目录下的水晶报表DLL,分别为 还需要修改引用报表的页面的CrystalReportView 的版本,我这是version=10.5.3700.0 <%@ Register Assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" Namespace="CrystalDecisions.Web" TagPrefix="CR" %> OK,

rdlc水晶报表在wpf里的使用

匿名 (未验证) 提交于 2019-12-03 00:41:02
Microsoft.ReportViewer.WinForms xmlns:rv="clr-namespace:Microsoft.Reporting.WinForms;assembly=Microsoft.ReportViewer.WinForms" < WindowsFormsHost Margin ="135,75,0,0" Panel.ZIndex ="-1" Height ="auto" > < rv:ReportViewer x:Name ="reportViewer" /> </ WindowsFormsHost > 3.初始化控件参数 this .reportViewer.Messages = new Health.Client.Base.ReportViewerMessagesZhcn(); public class ReportViewerMessagesZhcn : IReportViewerMessages { public string BackButtonToolTip { get { return " 后退 " ; } } public string BackMenuItemText { get { return " 后退 " ; } } public string ChangeCredentialsText { get { return " 更改 "

水晶报表Crystal 无效索引

匿名 (未验证) 提交于 2019-12-02 22:10:10
这几天项目用到水晶报表做报表打印,没有前辈指导,都自己摸着石头过河,真是痛并快乐着。其实水晶报表还是挺好用的,对初学者也并不难(我就是初学者)。昨天遇到一个问题:无效索引 ……开始以为是报表设置的问题,把另一个正常的报表复制一个副本,在副本上修改,还是不行。报表里的SQL也能预览数据,折腾了很久,把报表里的SQL和后台写的SQL一对比,原来SQL的一个 别名不同。 报表把错误捕获了,再遇到这样的问题先检查SQL的字段、别名是否一致了,把SQL复制执行,看看有没有报错。 文章来源: 水晶报表Crystal 无效索引

水晶报表"已达到系统管理员配置的最大报表处理作业数限制"错误的处理

青春壹個敷衍的年華 提交于 2019-11-27 04:20:47
水晶报表" 已达到系统管理员配置的最大报表处理作业数限制 "错误的处理 错误描述: 用水晶报表做报表时当多次打开报表后会出现“ 已达到系统管理员配置的最大报表处理作业数限制 。 ”的错误。 我们可以从两方面处理: 1.自身的问题: 用完CrystalDecisions.CrystalReports.Engine.ReportDocument对象后没有关闭释放它。 在处理报表页面加上以下代码: private void Page_Unload(object sender, EventArgs e) { rd.Dispose();//rd为我这个页面定义的CrystalDecisions.CrystalReports.Engine.ReportDocument rd; } 2.增加操作系统默认打开的报表数量 自身问题解决后,还要解决操作系统的限制,增加操作系统默认打开的报表数量: 具体为修改下面两个键的值。 每一处: HKEY_LOCAL_MACHINE;SOFTWARE;Crystal Decisions;10.0;Report ApplicationServer;InprocServer;PrintJobLimit修改为1000 每二处 HKEY_LOCAL_MACHINE;SOFTWARE;Crystal Decisions;10.0;Report

WPF SAP水晶报表例子和打包Setup

我们两清 提交于 2019-11-26 16:36:39
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:Viewer="clr-namespace:SAPBusinessObjects.WPF.Viewer;assembly=SAPBusinessObjects.WPF.Viewer" x:Class="TestCrystalReport.MainWindow" Title="MainWindow" Height="350" Width="525"> <Grid> <Viewer:CrystalReportsViewer x:Name="crystalReportsViewer" Margin="10"/> </Grid> </Window> using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows