簡體   English   中英

水晶報表和sql命令

[英]crystal report and sql command

我在顯示水晶報表中的聯接表中的數據內容時遇到問題,我的sql查詢很好,它顯示了我自己的數據,但是我在填充水晶報表數據源並將其顯示為水晶重復重復時,我的代碼是更多數據:

   Dim rep As CrystalReport1 = New CrystalReport1()
    Dim objcon = New SqlConnection("data source=(local);initial catalog=hesabres;user id='sa';password='Maysam7026'")
    Dim objcom = New SqlCommand
    Dim objdata As New DataTable
    Dim objdr As SqlDataReader
    objcom.CommandText = " SELECT customer.customer_name, customer.customer_tel, orders.order_stuff_name, orders.order_number" & _
" FROM   hesabres.dbo.orders orders inner JOIN hesabres.dbo.customer customer ON orders.order_customer_id=customer.customer_id"

    objcom.Connection = objcon
    objcon.Open()
    objdr = objcom.ExecuteReader
    objdata.Load(objdr)
    rep.SetDataSource(objdata)
    CrystalReportViewer1.ReportSource = rep

嘗試更改以下兩行的順序:

rep.SetDataSource(objdata)
CrystalReportViewer1.ReportSource = rep

至:

CrystalReportViewer1.ReportSource = rep
rep.SetDataSource(objdata)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM