2015-07-02 40 views
1

我是新來使用vb.net和crystal report我搜索了很多鏈接,但未能在Crystal報表中填充或加載SQL查詢結果?如何使用vb.net在Crystal報表中填充sql查詢結果

這裏是網格視圖加載查詢結果的代碼

Dim cc As SqlConnection = New SqlConnection(" Server=(localdb)\Projects;Database=question;Uid=sa;Pwd=12345;") 
     Dim cmd As SqlCommand = New SqlCommand("SELECT * FROM tencmpC1 where qnumber in 1,2,3 ", cc) 
      Dim adp, As New SqlDataAdapter(cmd) 
     cmd.Connection.Open()Dim ds As DataTable = New DataTable 
      adp.Fill(ds) 
     grid.ItemsSource = ds.DefaultView 
     cmd.Connection.Dispose() 

但我做了與網格取景,我想用水晶報表?

昏暗CMD作爲的SqlCommand =新的SqlCommand( 「SELECT * FROM tencmpC1其中qnumber在1,2,3」,CC)

可以是數改變每次1,2,3或4,85,9或54,96,400。

這裏我只需要關於在Crystal報表上加載SQL查詢結果的指導?

在此先感謝。

對不起,如果它很難理解我嘗試我的水平最好地表達我自己想要什麼。

enter image description here

回答

0

你有兩種方法可以做到這一點:

  1. 水晶報表參數:用戶可以手動傳遞參數的水晶報表在運行時。使用此Parameters,可以將所需的值傳遞給Crystal Reports。在你的例子中,到SQL查詢。

  2. 創建一個接受數據作爲參數的查詢。在加載Crystal Report的同時,使用該查詢填充數據適配器,並根據查詢最終填充Crystal Report。

+0

你會給我一段代碼誰來做這個任務,而CReport安裝和上面的SQL代碼聲明? –

+0

http://stackoverflow.com/questions/20829545/vb-net-crystal-report-from-dataset 我使用上面的代碼鏈接,但不工作 –

+0

好的。你將使用哪種方法? – Mahadev

相關問題