标签: crystal-reports-viewer

如何一次加载所有水晶报告页面

我在我的aspx页面中使用CrystalReportViewer.

它工作得很好,但它一次加载一页; 当我在报表中切换页面时,它会回发以获取下一页数据.

在此输入图像描述

每次单击上一个/下一个按钮时,都会显示此加载程序.

在此输入图像描述

是否可以在初始状态下加载所有页面,因此每次都不需要回发和获取数据?

这些是我的Crystalreportsviewer的设置

CrystalReportViewer1.ReportSource = rd;
CrystalReportViewer1.DisplayToolbar = true;
CrystalReportViewer1.HasToggleGroupTreeButton = false;
CrystalReportViewer1.HasToggleParameterPanelButton = false;
CrystalReportViewer1.HasPageNavigationButtons = true;
CrystalReportViewer1.ToolPanelView = CrystalDecisions.Web.ToolPanelViewType.None;
CrystalReportViewer1.HasGotoPageButton = true;
Run Code Online (Sandbox Code Playgroud)

asp.net crystal-reports crystal-reports-viewer

10
推荐指数
1
解决办法
1208
查看次数

如何在打开子报表时阻止crystal report viewer查询登录凭据

我目前在Visual Studio网站上嵌入了一个水晶报告.我部署网站并将其安装在IIS上,并提供指向用户的链接,以便他们可以全局访问并查看此报告.这个系统一直很好用.

但是,当我嵌入具有子报告的水晶报告时,凭据不会自动传递到子报告.当我调试解决方案时,初始报告打开正常,当我单击项目打开子报告时,水晶报告查看器会要求我提供数据库登录凭据.

如何在代码中自动传递这些凭据,以便用户在水晶报表查看器中查看时无需输入代码.

下面是我在default.aspx.cs页面中使用的代码.它包含连接字符串.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;

namespace CFIBInventory
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection("Data Source=HPL-WTS;Initial Catalog=Enterprise32;Persist Security Info=True;User ID=sa;Password=********");
            DataSet1 ds = new DataSet1();
            SqlDataAdapter adapter = new SqlDataAdapter("SELECT     dbo.Material.MaterialCode, dbo.Material.CategoryCode, dbo.Material.Description, dbo.MaterialOnHand.LocationCode, dbo.Material.ValuationMethod,                       dbo.MaterialOnHand.Quantity FROM         dbo.Material INNER JOIN                      dbo.MaterialOnHand ON dbo.Material.MaterialCode = dbo.MaterialOnHand.MaterialCode WHERE     (dbo.Material.CategoryCode = 'CFIB3') AND (dbo.Material.ValuationMethod = 1) AND …
Run Code Online (Sandbox Code Playgroud)

c# asp.net subreport crystal-reports crystal-reports-viewer

7
推荐指数
1
解决办法
2万
查看次数

IE11 - Crystal Reports - PrintMode ActiveX现在显示PDF提示(而不是打印机提示)?

我最近注意到了这一点,我不记得是这样的:

那些熟悉Crystal的人会熟悉Crystal Report Viewer和工具栏:

在此输入图像描述

当我按下打印按钮时,我得到了这个:

在此输入图像描述

这是您在生成PDF时收到的提示.我的报告设置为使用ActiveX!单击确定将调出PDF查看器(对我来说Foxit).

但是......(总有一个但是......)如果我把我的网站放到兼容性视图中并单击打印按钮,我会得到我期望的对话框:

在此输入图像描述

那么,这里发生了什么?是的,我的网站已经是"可信站点",您可以想象的每个ActiveX设置都已启用.当我在兼容性视图中时,我得到正确的ActiveX提示告诉我这些设置是正常的.

IE11有一个ActiveX过滤设置(工具菜单),但没有启用,所以不是这样.

这里发生了什么???

编辑:在IE10和IE9测试 - 工作正常.IE11是它"破产"的时候.

pdf internet-explorer activex crystal-reports crystal-reports-viewer

6
推荐指数
1
解决办法
1万
查看次数