C# 在运行时使用数据源生成Crystal报表

C# 在运行时使用数据源生成Crystal报表,c#,crystal-reports,C#,Crystal Reports,我有一个与数据库没有直接连接的网站,但有一个使用NHibernate从数据库获取数据的WCF服务,我需要生成一个crystal报告,但我不能为它提供数据库的数据源,而是在运行时生成的数据集,使用crystal reports可以做到这一点吗?crystal reports支持数据集作为数据源。(如果这是你的问题) MyReport myrepo = new MyReport(); MyDataSet myds - new MyDataSet(); //load here your datase

我有一个与数据库没有直接连接的网站,但有一个使用NHibernate从数据库获取数据的WCF服务,我需要生成一个crystal报告,但我不能为它提供数据库的数据源,而是在运行时生成的数据集,使用crystal reports可以做到这一点吗?

crystal reports支持数据集作为数据源。(如果这是你的问题)

MyReport myrepo = new MyReport();
MyDataSet myds - new MyDataSet();

//load here your dataset using XML ou database query

myrepo.SetDataSource(myds);