【问题标题】:how to connect crystalreportviewer with database?如何将 Crystalreportviewer 与数据库连接?
【发布时间】:2014-04-23 14:20:27
【问题描述】:

我有一个 sql 表名Patient_Detail,我想用水晶报告报告它,但错误是Object reference not set to an instance of an object.rd.Load("C:\Users.....

Dim dap As SqlDataAdapter
Dim dat As DataTable
Dim bds As BindingSource
Dim cmd As SqlCommand
Dim ds As DataSet
Dim rd As ReportDocument
Private Sub Report_Load(sender As Object, e As EventArgs) Handles MyBase.Load

    cn.Open()
    cmd = New SqlCommand
    dap = New SqlAdapter
    ds = New DataSet
    rs = New ReportDocument
    cmd.Connection = cn
    cmd.CommandText = "SELECT * FROM Patient_Detail"
    dap.SelectCommand = cmd
    dap.Fill(ds, "Patient_Detail")

    rd.Load("C:\Users\Hou Chandara\documents\visual studio 2013\Projects\WindowsApplication1\WindowsApplication1\MyReport.rpt")

    rd.SetDataSource(ds)
    CrystalReportViewer1.ReportSource = rd
    CrystalReportViewer1.RefreshReport()
    cn.Close()

End Sub

【问题讨论】:

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


    【解决方案1】:

    你需要先设置 rd。 rd = new ReportDocument()

    或在声明中

    暗淡为新的报表文档

    【讨论】:

      猜你喜欢
      • 2021-01-05
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-28
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      相关资源
      最近更新 更多