代码之家  ›  专栏  ›  技术社区  ›  Jonathan Escobedo

ADO的性能问题。网络数据集

  •  0
  • Jonathan Escobedo  · 技术社区  · 16 年前

    CrystalDecisions.CrystalReports.Engine.ReportDocument document = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
    document.Load(file);
    

    提前感谢

    1 回复  |  直到 8 年前
        1
  •  2
  •   runxc1 Bret Ferrier    16 年前

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

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