gpt4 book ai didi

asp.net - VS2008 CR 报告查看器。打印和导出为 PDF 不起作用

转载 作者:行者123 更新时间:2023-12-02 17:13:10 28 4
gpt4 key购买 nike

我在 VS2008 中有一个 Web 项目。问题是来自网络报告查看器;报告未打印或导出为 pdf。报告显示正常,但是当按下打印按钮或导出按钮时,没有任何反应。没有错误或崩溃。只是什么也没发生。默认打印机设置正确,我可以从该机器进行打印..我在这里遗漏了一些东西吗???

早些时候,当我在新的虚拟目录中安装应用程序时,没有显示报告,然后我将 aspnet_Client 文件夹复制到新创建的 Web 应用程序根目录中,然后报告就可见了。但是打印和导出功能不起作用。

最佳答案

您是否维护报告文档本身的状态?我必须将报告添加到 session 并在页面加载时重置报告源。

    ReportDocument report = new ReportDocument();
report.Load(Server.MapPath("blargh.rpt"));
//...
rptViewer.ReportSource = report;

session [Constants.Session.Report] = 报告;

protected void Page_Load(object sender, EventArgs e)
{//detects wether or not the RepoerViewer should be displayed again, to avoid it displaying an empty modal box.
if (hdfDisplayCrystalReport.Value == "Yes")
{

rptViewer.ReportSource = (ReportDocument)Session[Constants.Session.Report];

}


if (rptViewer.ReportSource == null)
{
hdfDisplayCrystalReport.Value = string.Empty;

}

}

关于asp.net - VS2008 CR 报告查看器。打印和导出为 PDF 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2532513/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com