首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Crystal Reports Runtime & Redistributable

Crystal Reports Runtime & Redistributable
EN

Stack Overflow用户
提问于 2012-08-03 04:07:09
回答 1查看 1.3K关注 0票数 1

这两件事之间有区别吗?我正在尝试将一些报告从本地服务器移动到开发服务器,我知道我们已经在开发服务器上安装了redist,但仍然无法运行报告。运行时是分开的吗?我遇到了不同的站点,都提到了这两件事,但还没能说出它们是不是在谈论同一件事

*编辑-发布代码,查看是否如dotjoe所建议的那样,我错误地标记了我的报告路径。数据库连接从一个方法返回到字符串数组reportString,因此该数组就是字符串数组。

代码语言:javascript
复制
    <CR:CrystalReportViewer ID="CrystalReportViewer2" runat="server" 
    AutoDataBind="True" Height="50px" Width="350px" ReuseParameterValuesOnRefresh="True"                                                                         ToolbarImagesFolderUrl="~/images/reportViwerImages"/>



    ConnectionInfo myConnectionInfo = new ConnectionInfo();
            myConnectionInfo.ServerName = reportString[1];
            myConnectionInfo.DatabaseName = reportString[0];
            myConnectionInfo.UserID = reportString[2];
            myConnectionInfo.Password = reportString[3];

            string ReportPath = Server.MapPath("../../mdReports/CrystalReport.rpt");
            CrystalReportViewer2.ReportSource = ReportPath;

            ParameterField field1 = new ParameterField();
            ParameterDiscreteValue val1 = new ParameterDiscreteValue();
            val1.Value = hiddenFieldReportNumber.ToString();
            field1.CurrentValues.Add(val1);
            SetDBLogonForReport(myConnectionInfo);


    private void SetDBLogonForReport(ConnectionInfo myConnectionInfo)
    {
        TableLogOnInfos myTableLogOnInfos = CrystalReportViewer2.LogOnInfo;
        foreach (TableLogOnInfo myTableLogOnInfo in myTableLogOnInfos)
        {
            myTableLogOnInfo.ConnectionInfo = myConnectionInfo;
        }
    }
EN

回答 1

Stack Overflow用户

发布于 2012-10-04 22:38:17

您尚未从给定路径加载报表。

请参阅下面的link

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11784962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档