首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在我的RDLC报告中,我得到了“尚未指定报告'xxxx.rdlc‘的报告定义”

在我的RDLC报告中,我得到了“尚未指定报告'xxxx.rdlc‘的报告定义”
EN

Stack Overflow用户
提问于 2011-12-14 21:59:57
回答 6查看 12.9K关注 0票数 4

我已经创建了一个rdlc报告。我的表单上有一个reportViewer。当我尝试加载报告时,我得到:“尚未指定报告'xxxx.rdlc‘的报告定义”。我搞不懂这件事。我有一个datatable,其中包含报告所需的数据。我将这个dataTable加载回我的数据库,加载到一个名为"FinalReport“的表中。(我之所以这样做,是因为rdlc需要某种dataSource。)我的报告中有一个表格(table1)。这是我的代码(在我的窗体中,报表查看器所在的位置):

代码语言:javascript
复制
this.finalDataReportTableAdapter.Fill(this.nehasitDataSet.FinalDataReport);
localReport.ReportEmbeddedResource = @"Resources\VisibleAssets.rdlc";
//I'm not so sure about the following line, but it's the only line that prevented me from getting an error ("no reportdefinition defined"
using (StreamReader rdlcSR = new StreamReader(@"Resources\VisibleAssets.rdlc"))
{
    localReport.LoadReportDefinition(rdlcSR);

    localReport.Refresh();
}

this.reportViewer.RefreshReport();

我还将报告连接到dataTable,并将reportViewer连接到报告。我真的看不出有什么问题,我在谷歌上搜索了一下。

任何帮助都将受到高度的感谢。

EN

Stack Overflow用户

发布于 2019-08-02 08:18:04

如果您在代码中而不是报告路径中设置ReportEmbeddedResource属性,则将Build Action属性从XYZ.rdlc文件的属性更改为Embedded Resource将帮助您解决大部分问题。

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

https://stackoverflow.com/questions/8505700

复制
相关文章

相似问题

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