【问题标题】:The report has no tables error报告没有表格错误
【发布时间】:2013-01-18 07:29:33
【问题描述】:

这是我的代码:

    Dim ds As New DataSet1
    Dim cnn As SqlConnection
    Dim con1 As String = "Data Source=;Initial Catalog=;Integrated Security=True"
    Dim sql As String = "SELECT * FROM POBasket where POBNumber='" + txtorderno.Text + "'"
    cnn = New SqlConnection(con1)
    cnn.Open()
    Dim dscmd As New SqlDataAdapter(sql, cnn)
    Dim dscrystal As New DataSet1
    dscmd.Fill(dscrystal, "POBasket")
    cnn.Close()

    Dim report As CrystalReport1 = New CrystalReport1
    report.SetDataSource(dscrystal.Tables("POBasket"))
    report.SetParameterValue("ProductName", "+")
    poreport.pocrystalviewer.ReportSource = report
    poreport.pocrystalviewer.Refresh()
    poreport.Show()

我总是得到错误:

报告没有表格

请帮帮我!

【问题讨论】:

  • 如果您真的在this question 上发布了一些反馈,而不是提出新问题,那就太好了。至少我会知道我的回答有些错误。
  • 对此感到抱歉。我已经尝试过了,但是没有用。还是谢谢

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


【解决方案1】:

使用下面的代码:

report.database.table[0].setdatasource(dscrystal.Tables("POBasket"))

而不是

report.SetDataSource(dscrystal.Tables("POBasket"))

它对我有用。

我想它会对你有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多