首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Visual Studio2005中的水晶报表(C# .NET Windows应用程序)

Visual Studio2005中的水晶报表(C# .NET Windows应用程序)
EN

Stack Overflow用户
提问于 2008-10-24 06:25:14
回答 3查看 3.8K关注 0票数 2

我需要在C# .NET Windows应用程序中创建报告。我有一个SQL Server2005 .I想要显示另外两个字段来报告(在数据库表中不可用。我想通过从数据库表的现有字段中添加一些数据来创建这些字段)

EN

回答 3

Stack Overflow用户

发布于 2008-10-24 06:29:23

如果您查看Crystal Reports公开的.NET应用程序接口,您会发现您可以将DataSet注入到报表中-这使您的应用程序能够完全控制报表使用的数据,并利用Crystal Reports作为表示引擎。

我使用这种技术在Crystal reports本身并不支持的数据源上生成报告-它也有助于确保所有数据都来自相同的源(因为用于更改正常Crystal report中使用的连接的API有点古怪)。

因此,在您的情况下,我要做的是将所有必需的数据加载到DataSet中,添加额外的列,然后将数据集传递到报告中。唯一复杂的是,您需要保存数据集的XML架构,并将其导入Crystal Reports,以便它了解您的数据的形状。

票数 3
EN

Stack Overflow用户

发布于 2008-10-24 09:43:22

您也可以使用crystal函数来实现这一点。根据从A列到B列的计算的复杂程度,越复杂,只需按Bevan所说的做并更改数据集就变得越容易。

如果你更具体一些,我也许可以给你一些示例代码。

票数 0
EN

Stack Overflow用户

发布于 2008-10-25 00:18:11

使用CR公式字段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/232639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档