从嵌入的资源加载水晶报表 [英] Loading Crystal Report from embedded resource

查看:237
本文介绍了从嵌入的资源加载水晶报表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个ASP.NET网站和引用的类库项目。在这个类库我有一个水晶报表设置为嵌入的资源。我想动态加载报告成的CrystalReportViewer。

I have an ASP.NET website and a referenced class library project. In this class library I have a Crystal Report set as embedded resource. I want to load the report dynamically into a CrystalReportViewer.

我该怎么办呢?

推荐答案

我想通了,如何解决这个问题。当一个水晶报表添加到类库项目,它会创建一个对应的类,它继承ReportClass。这个类的一个实例,可作为观察者的ReportSource

I figured out how to solve that problem. When a Crystal Report is added to a Class Library project, it creates a corresponding class, which inherits from ReportClass. An instance of this class can be used as ReportSource of the viewer.

例如:

var report = new CrystalReport1();
report.SetDataSource(datasource);
CrystalReportViewer1.ReportSource = report;

这篇关于从嵌入的资源加载水晶报表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆