初学者问个问题:什么是水晶报表呀? 听大家都在说水晶报表,想问问具体什么是水晶报表呀?能给个例子吗?有什么作用呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Crystal Reports 自 1993 年开始就已经是 Visual Studio 的一部分,并且现在已经成为了 Visual Studio 2005 中的标准报表创建工具。每套 Visual Studio 2005 都附带了该工具,并且它直接集成到开发环境中。利用 Crystal Reports for Visual Studio 2005 能够在 Windows 环境中创建达到演示质量的交互式内容。使用 Crystal Reports for Visual Studio 2005 可在基于 GUI 的程序中创建复杂而专业的报表。然后,可以将报表连接到几乎所有数据源以及代理数据,例如结果集(例如,一个 ADO.NET DataSet)。使用 GUI 设计器中附带的向导,可以方便地设置格式化、分组、图表制作和其它条件。通过使用 Crystal Reports for Visual Studio 2005 的查看器控件之一,可以在 Web 或 Windows 应用程序中承载报表。Windows 客户端和 HTML 3.2 或 4.0 客户端中的报表显示均具有高度交互性的特点,并且提供深化图表、报表导航和文本搜索等功能。Crystal Reports for Visual Studio 2005 附带一个范围广泛的 SDK。可以使用该 SDK 通过编程方式在运行时与报表交互,方法是使用以下四个可能的对象模型之一: CrystalReportViewer,最简单的对象模型。 ReportDocument,范围更广泛的对象模型。 可通过升级获得的对象模型: ReportClientDocument,范围最广泛的对象模型。 InfoObject 是一个功能强大的对象模型,用于在 Crystal Reports Server 或 BusinessObjects Enterprise 框架内计划和配置报表。 注意 ReportClientDocument 对象模型和 InfoObject 对象模型都是 Report Application Server (RAS) 的一部分。这些解决方法需要升级的授权。请参见升级选项。可以通过许多种方式将报表与 Visual Studio 2005 项目关联起来: 将报表直接嵌入到项目中。 从外部文件目录访问报表。 从远程服务器访问报表(作为报表 Web 服务)。 连接到报表(作为 Crystal 服务)。 如果升级到 Crystal Reports Server,则可以通过 RAS 服务器来访问报表。 如果升级到 BusinessObjects Enterprise,可以通过 BusinessObjects Enterprise 框架中包含的 Page Server 或 RAS 服务器访问报表。 可以通过旧版企业解决方案来访问报表,例如,Crystal Enterprise 或非托管 RAS 服务器。 具体看MSDN *****************************************************************************欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html 其实都一样显示,得到数据集之后返回到水晶报表!实例如下:如何得到dataSet 就不用在写了吧~crReportDocument = new CrystalReport3();crReportDocument.SetDataSource(dataSet);CrystalReportViewer1.ReportSource= crReportDocument; c#更新SQL错误怎样回滚? 两个Picturebox叠加,如何做到上层半透明能看到下层图片 前台怎么调用后台变量? 欢迎高手 怎样将图片文件保存到mssql中? WINFORM中,如何設定sqlConnection的連接超時時間? gridview中的checkbox列中的值怎么转换 SQL 建立数据库问题 字典是值类型还是引用类型 错哪了? 初学C#看什么书比较合适? 小弟急!!
ReportDocument,范围更广泛的对象模型。
可通过升级获得的对象模型:
ReportClientDocument,范围最广泛的对象模型。
InfoObject 是一个功能强大的对象模型,用于在 Crystal Reports Server 或 BusinessObjects Enterprise 框架内计划和配置报表。
注意 ReportClientDocument 对象模型和 InfoObject 对象模型都是 Report Application Server (RAS) 的一部分。这些解决方法需要升级的授权。请参见升级选项。
可以通过许多种方式将报表与 Visual Studio 2005 项目关联起来: 将报表直接嵌入到项目中。
从外部文件目录访问报表。
从远程服务器访问报表(作为报表 Web 服务)。
连接到报表(作为 Crystal 服务)。
如果升级到 Crystal Reports Server,则可以通过 RAS 服务器来访问报表。
如果升级到 BusinessObjects Enterprise,可以通过 BusinessObjects Enterprise 框架中包含的 Page Server 或 RAS 服务器访问报表。
可以通过旧版企业解决方案来访问报表,例如,Crystal Enterprise 或非托管 RAS 服务器。
具体看MSDN
*****************************************************************************
欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
实例如下:
如何得到dataSet 就不用在写了吧~
crReportDocument = new CrystalReport3();
crReportDocument.SetDataSource(dataSet);
CrystalReportViewer1.ReportSource= crReportDocument;