簡體   English   中英

Visual Studio 2005 中的 Crystal Reports(C# .NET Windows 應用程序)

[英]Crystal Reports in Visual Studio 2005 (C# .NET Windows App)

我需要在 C# .NET Windows 應用程序中創建報告。 我有一個 SQL Server 2005。我想再顯示兩個要報告的字段(在數據庫表中不可用。我想通過從數據庫表的現有字段添加一些數據來創建這些字段)

如果您查看 Crystal Reports 公開的 .NET API,您會發現您可以將 DataSet 注入到報表中 - 這使您的應用程序可以完全控制報表使用的數據,並利用 Crystal Reports 作為表示引擎。

我已經使用這種技術在 Crystal Reports 本身不支持的數據源上生成報告——它還有助於確保所有數據來自相同的源(因為用於更改普通 Crystal 報告中使用的連接的 API 有點古怪)。

因此,在您的情況下,我要做的是將所有必需的數據加載到 DataSet 中,添加額外的列,然后將數據集傳遞到報告中。 唯一復雜的一點是您需要保存數據集的 XML 模式並將其導入 Crystal Reports,以便它了解您的數據的形狀。

您也可以為此使用水晶功能。 取決於計算從 A 列到 B 列的復雜程度。越復雜,按照 Bevan 所說的去做並更改數據集就越容易。

如果您更具體,我可能會給您一些示例代碼。

使用 CR 公式字段。

暫無
暫無

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

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