C#使用Crystal Report

开发 后端
这里介绍C#使用Crystal Reports for Visual Studio .NET,可以在 Web 平台和 Windows 平台上承载报表,并将 Crystal 报表作为报表 Web 服务在 Web 服务器上发布

大名鼎鼎的 Crystal Reports(水晶报表)已内嵌为微软 Visual Studio .NET的标准报表工具,同时升级到 Crystal Reports for Visual

Studio .NET它的优点是:

1、在 .NET 平台能够轻松创建交互式的、高质量显现的报表内容,这也是 Crystal Reports 长期以来所具有的主要优势;

2、C#使用Crystal Reports for Visual Studio .NET,可以在 Web 平台和 Windows 平台上承载报表,并将 Crystal 报表作为报表 Web 服务在 Web 服务器上发布;

3、C#使用Crystal Report 创建的Web应用程序,使用户可以深化图表并根据需要筛选信息。在 .NET 中,图表实际上就是一个与应用程序中其他控件进行交互的 Crystal 报表。在这里我向大家介绍如何在 Windows 窗体应用程序中浏览水晶报表。

设计步骤:

1、软件环境:要求系统已安装Visual Studio .Net 集成开发系统,仅装有 .Net Framework SDk 不能实现本例效果,成为 .Net Framework SDK 没有水晶报表控件。

2、新建一个 Visual C# 项目 Windows 应用程序,设置Form1的Text="水晶报表浏览器",StartPosition=CenterScreen //程序开始出现在屏幕中央,其它属性均保持默认;

3、从工具箱拖入一个CrystalReportViewer,一个Button,一个openFileDialog,到窗体。

整个设计器的窗体布局只需将button1置于窗体底边中部,不再需要其它多余布局。

设置crystalReportViewer1的属性如下:

  1. this.crystalReportViewer1.Dock = System.Windows.Forms.DockStyle.Fill;  
  2. //停靠方式为充满整个窗体  
  3. //展开+DockPadding  
  4. this.crystalReportViewer1.DockPadding.Bottom = 50;  
  5. //底部空出放置Button的区域  
  6. this.crystalReportViewer1.DockPadding.Left = 5;  
  7. this.crystalReportViewer1.DockPadding.Right = 5;  
  8. this.crystalReportViewer1.DockPadding.Top = 5;  
  9. this.crystalReportViewer1.ReportSource = null;  
  10. //先不载入报表资源  
  11.  
  12. //设置button1的属性如下:  
  13. this.button1.Anchor = System.Windows.Forms.AnchorStyles.Bottom;  
  14. //与窗体的下边保持固定  
  15. this.button1.Text = "打开报表"

以上介绍C#使用Crystal Report

【编辑推荐】

  1. 浅谈C#开发WinForm
  2. Visual C#使用COM组件
  3. C#做Screen Capture程序
  4. 在C#中声明API函数
  5. 描述C#开发WinForm
责任编辑:佚名 来源: 博客园
相关推荐

2009-08-18 17:29:02

C#使用指针

2009-08-19 14:26:58

C# JavaScri

2009-09-01 09:16:57

C#使用SharpZi

2009-08-31 16:12:02

C#使用Singlet

2009-08-25 16:49:44

C#使用if语句

2009-08-14 15:23:10

C#使用ErrorPr

2009-08-19 16:42:41

C#如何使用XML

2009-08-13 13:29:04

C#结构体使用

2009-08-27 17:47:21

c#皮肤

2009-08-11 13:27:22

C#创建Web Ser

2009-08-19 15:18:53

迭代器

2009-08-24 17:02:18

C#旋转图片EXIF

2009-08-13 15:48:57

C#指针

2009-08-21 15:16:23

C#使用指针

2009-08-25 16:29:33

C#使用sqlserv

2015-09-16 15:11:58

C#异步编程

2009-08-27 15:17:18

C# interfacinterface使用

2009-09-11 11:27:38

AttributeUsC# Attribut

2009-08-19 17:45:26

C#使用GDI+

2009-08-06 16:44:03

C#创建WebServ
点赞
收藏

51CTO技术栈公众号