如何使用VB.NET中SQL Server的多个表中的数据填充Crystal Report?

时间:2017-01-30 10:33:20

标签: sql-server vb.net crystal-reports

我使用了以下内容:

  • Visual Studio 2015中的VB.NET
  • 我与Visual Studio一起安装的SQL Server 2014
  • Crystal Reports Service Pack 18

我在Visual Studio中使用基于服务的数据库。我通过从字段资源管理器中拖动数据库字段创建了Crystal报表,最后将报表放在表单上的Crystal Report查看器中。我没有在Crystal Report向导中创建连接,因为数据集已经存在。数据集具有与外键连接的多个表。

这是我使用的唯一代码,并将其放在表单的load事件上。 我的问题是报告加载没有数据。

    Dim cryRpt As New ReportDocument
    cryRpt.Load("C:\Users\...IndividualReport.rpt") ' sample path
    CrystalReportViewer1.ReportSource = cryRpt
    CrystalReportViewer1.Refresh()

1 个答案:

答案 0 :(得分:0)

只需一步:

  
      
  1. 首先打开报告,然后按此link
  2.   
  3. 随意出口。
  4.   

注意:首先使用odbc设置连接..

祝你好运!