快捷搜索:

VC# .Net中使用Crystal Report

天极IT资讯短信效能 电脑小技巧
  介绍:细处着手,巧处用功。高手和菜鸟之间的不同 就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最别致 招高着儿 ,让你轻松踏上高手之路。  
 


  大名 鼎鼎的 Crystal Reports(水晶报表)已内嵌为微软 Visual Studio .NET的规范 报表东西 ,同时晋级 到 Crystal Reports for Visual Studio .NET。它的利益 是:1、在 .NET 平台可以 轻松创建交互式的、高质量闪现 的报表内容,这也是 Crystal Reports 长时间 以来所具有的主要优势;2、使用 Crystal Reports for Visual Studio .NET,可以在 Web 平台和 Windows 平台上承载报表,并将 Crystal 报表作为报表 Web 效能 在 Web 效能 器上发布;3、使用 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的属性如下:

this.crystalReportViewer1.Dock = System.Windows.Forms.DockStyle.Fill;
//停靠方式为充满整个窗体
//打开 +DockPadding
this.crystalReportViewer1.DockPadding.Bottom = 50;
//底部空出放置Button的区域
this.crystalReportViewer1.DockPadding.Left = 5;
this.crystalReportViewer1.DockPadding.Right = 5;
this.crystalReportViewer1.DockPadding.Top = 5;
this.crystalReportViewer1.ReportSource = null;
//先不载入报表资源
 

  设置button1的属性如下:

this.button1.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
//与窗体的下边坚持 固定
this.button1.Text = "打开报表";
openFileDialog1是打开文件的控件,设置其属性如下:
this.openFileDialog1.Filter
= "Crystal Report (*.rpt)|*.rpt|所有文件(*.*)|*.*";
//提供打开文件对话框的文件类型,
默许 类型就是此字符串的最前一种定义 的类型
this.openFileDialog1.Title = "打开水晶报表";
//打开文件对话框的标题
 

  布局效果图如下:



1

作者:scsha职责 修正 :方舟)

天极新媒体 最酷科技资讯

扫码赢大奖

评论

* 网友说话 均非本站情绪 ,本站不在评论栏引荐 任何网店、经销商,谨防上当上当 !

您可能还会对下面的文章感兴趣: