簡體   English   中英

在C#中將數據集發送到無數據庫連接的Crystal報表

[英]Send dataset to crystal report with no db connection in C#

我對來自Crystal Report中sqlite數據庫的make(動態)報告有問題。 我想知道有什么方法可以發送未連接到數據庫的數據集來生成水晶報表嗎? 我在CodeProject中看到了一篇文章,旨在將數據集發送到Crystal! 但是我不想要,我也不能使用向導方式! 謝謝你的幫助 。

ADO.NET數據集設計為在斷開模式下工作,這意味着與DataReader相反,一旦獲取數據,就不再需要與數據庫的連接。

我可以想象,您可以在Visual Studio和CR Designer中使用的向導需要一個活動連接才能工作,並允許您將數據集定義存儲在某個地方,這可能是存儲過程調用或內聯查詢的結果,但這應該是僅在第一次設計時需要。

填充后,DataSet實際上包含了數據,連接不再需要任何內容​​,在DataAdapter填充DataSet之后,連接可能會立即關閉。

我認為絕對有可能在運行時將DataSet(具有設計時所用結構的確切結構)傳遞給報表,並且報表可以正常工作而無需自身進行數據連接。

暫無
暫無

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

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