Crystal reports ADO.Net数据集的性能问题

Crystal reports ADO.Net数据集的性能问题,crystal-reports,Crystal Reports,我真的很想知道您在使用ADO.Net数据集(从SQL调用存储过程)和Crystal Reports方面的经验,我知道您需要2-4秒的时间 CrystalDecisions.CrystalReports.Engine.ReportDocument document = new CrystalDecisions.CrystalReports.Engine.ReportDocument(); document.Load(file); 但是每个tableadapter的负载如何?是否有其他方法可以使用

我真的很想知道您在使用ADO.Net数据集(从SQL调用存储过程)和Crystal Reports方面的经验,我知道您需要2-4秒的时间

CrystalDecisions.CrystalReports.Engine.ReportDocument document = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
document.Load(file);
但是每个tableadapter的负载如何?是否有其他方法可以使用Crystal Reports?也许和林克在一起


提前感谢

我使用了Crystal的数据集。一般来说,我不喜欢允许Crystal Reports获取自己的数据,因为我们在打开太多数据库连接时遇到了错误。我通常创建一个数据集,并使用模式将其序列化为XML,并使用XML文件作为ADO.Net“数据库”进行设计,然后在运行时将数据集分配给报表

Dim rd As New ReportDocument
        rd.Load("SomeReport.rpt")
        rd.Database.Tables(0).SetDataSource(dataset)

这就是我现在的工作方式,顺便说一句,它仍然是如此缓慢,缺乏内存