VC# .Net中浏览Crystal Report,VC# .Net中浏览Crystal Report
【 tulaoshi.com - C语言心得技巧 】
大名鼎鼎的 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 窗体应用程序中浏览水晶报表。this.crystalReportViewer1.Dock = System.Windows.Forms.DockStyle.Fill; //停靠方式为充满整个窗体//展开+DockPaddingthis.crystalReportViewer1.DockPadding.Bottom = 50; //底部空出放置Button的区域this.crystalReportViewer1.DockPadding.Left = 5; this.crystalReportViewer1.DockPadding.Right = 5;this.crystalReportViewer1.DockPadding.Top = 5;this.crystalReportViewer1.ReportSource = null; //先不载入报表资源
this.button1.Anchor = System.Windows.Forms.AnchorStyles.Bottom; //与窗体的下边保持固定this.button1.Text = "打开报表";
this.openFileDialog1.Filter = "Crystal Report (*.rpt)|*.rpt|所有文件(*.*)|*.*"; //提供打开文件对话框的文件类型,默认类型就是此字符串的最前一种定义的类型this.openFileDialog1.Title = "打开水晶报表"; //打开文件对话框的标题
private void button1_Click(object sender, System.EventArgs e){try{if(openFileDialog1.ShowDialog()==DialogResult.OK)this.crystalReportViewer1.ReportSource = @openFileDialog1.FileName; //加载水晶报表,将报表文件绑定到CrystalReportView 控件;}catch(Exception error){MessageBox.Show(error.ToString(),"错误");}}
来源:http://www.tulaoshi.com/n/20160129/1487136.html
看过《VC# .Net中浏览Crystal Report》的人还看了以下文章 更多>>