C# WinfForm 控件之dev报表 XtraReport

这个控件其实用法和fast也差不了太多但如果没接触过 真有种老虎吃天的感觉

1.这里先不说那些高深的先说最基本的 在窗体中显示一个设计好的 模版

1.1一般设计和这个程序是分着的为了方便我就先把他们合到一起 先建一个winform application  在form1中放一个button

1,2右击程序 添加新项  如下图 选devExpress V16.1ReportWizard 点添加 弹出的对话框中选Empty Report

1.3设计视图先随便加几个XLabel 加个ReportHeader 再加个reportFooter  再加些内容 不知为什么二维码只接收数字 这个以后再说 今天这不是重点

1.4 这样后怎么用的 我瞎鼓捣了两个小时 卡壳了 烦躁一通 待静下心来想如果是 fastReport 的report建了模板之后是不是应保存一下出个模板 结果看左上角的蓝色角 点一下(。。。不是这个是选中模板后左上角应在再左上 。。。这图体现不出来了 ) 会出一个下拉 如下图: 对看到了就是这个save 保存到debug文件夹(我是为了方便不写路径了) ,保存后这个吊样  reportFrx.repx

1.5 好了 有模板了就是调用了 再在窗体Form1上加个 documentViewer   ok了现在在button1的click里这样写代码

  private void button1_Click(object sender, EventArgs e)
        {
            XtraReport report = new XtraReport();//实例化
            report.LoadLayout("reportFrx.repx");//加载模板
            report.Landscape = false;   //这是纵向的意思 true为横向
           // report.DataSource = new DataTable();//绑定数据集 我的报表中没有 就不绑了
            documentViewer2.DocumentSource = report;//指定文档源
            report.CreateDocument();//创建

        }

最终效果:

原文地址:https://www.cnblogs.com/SoftWareIe/p/8780114.html

时间: 2024-10-10 21:41:40

C# WinfForm 控件之dev报表 XtraReport的相关文章

C# WinfForm 控件之dev报表 XtraReport (七)报表合并

这个不是太难,新建两个报表 一个form窗体 窗体上放个documentView  代码如下 XtraReport2 xr2 = new XtraReport2(); xr2.CreateDocument(); XtraReport3 xr3 = new XtraReport3(); xr3.CreateDocument(); xr2.Pages.AddRange(xr3.Pages); //xr2.ShowPreviewDialog(); documentViewer1.DocumentSou

C# WinfForm 控件之dev表格 GridControl

新建一个winformAPP 放一个gridControl 为gridC 再放一个button 用法与dataGrid一样 代码如下: /// <summary> /// 显示数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(obj

C# WinForm 时间控件(DEV控件)

此处收集一些关于时间控件(DevExpress.XtraEditors.DateEdit())的一些基本设定方式: 1. 默认显示当前日期: a. 在某些情况下(还未明朗),在 form.Designer.cs 中,将该控件的EditValue赋null值: this.detoBeginTime.EditValue = null; b. 若设定上述方式后,仍无法显示默认时间,可再页面加载.窗体初始化时,初始化控件的值: detoBeginTime.Text = DateTime.Now.ToSt

只用最适合的! 全面对比主流 .NET 报表控件:水晶报表、FastReport、ActiveReports 和 Stimulsoft

原文:只用最适合的! 全面对比主流 .NET 报表控件:水晶报表.FastReport.ActiveReports 和 Stimulsoft 前言 随着 .NET 平台的出现,报表相关的开发控件随之出现,目前已经有若干成熟的产品可供开发人员使用,本文旨在通过从不同维度对比目前最流行的4款 .NET报表控件,给所有报表开发人员在做产品选型时一份全方位的参考. 为什么需要报表控件 数据报表,作为商业系统中必不可少的功能(或者成为模块),随着这些年大数据.BI.数据决策的流行,数据报表也逐渐成为商业系

利用免费的Spire.XLS控件制作Excel报表

我们小组上个季度接手了一个项目其中需要实现创建excel文档的功能,寻找实现这个功能的控件的任务分配给了我,通过百度搜索我找到了一个免费的控件,它是由E-iceblue公司推出的spire.xls控件,接下来的一段时间我尝试地创建了多个应用程序来测试它所有的功能,说实话,这个控件功能很强大,它几乎包含了Microsoft Excel的所有功能,而且使用它不需要安装Microsoft的Office,另外里面的方法属性的命名基本上是和MS Excel中的功能相对应的,不清楚的功能可参考MS Exce

玩转控件:封装Dev的LabelControl和TextEdit

俗话说的好:"工欲善其事必先利其器",作为软件攻城狮也是同样道理,攻城狮开发的软件目的是简化客户的操作,让客户动动手指就可以完成很多事情,减少人力成本.这也是系统/软件存在的目的.那对于攻城狮来说怎么简化自己的操作?让自己也动动手指就可以减少很多重复的工作呢?如果你对此也有同样的疑问或兴趣,那就跟作者一起看下去吧! 说到利器,自然而然的会想到宇宙第一IDE——Visual Studio 随着版本的迭代,大大的加快了攻城狮的编码效率.那对于我们自己开发的软件,如何减少重复操作,加快软件进

Xtrareport 报表的一些属性及控件

报表结构 整个报表是由多个绑定带区组成,绑定带区如下: 绑定带区 说明 TopMarginBand 每个页面上面都显示的空白(天头),在PageHeaderBand或者ReportHeaderBand上面 ReportHeaderBand 在报表起始位置(报表头), 此带区被设计用于显示某些概述信息,例如报表的封面. PageHeaderBand 在每个页面的上方(页眉),在TopMarginBand或者ReportHeaderBand下方 GroupHeaderBand 在每组的起始位置,或者

部署报表和 ReportViewer 控件 rdlc

原文:部署报表和 ReportViewer 控件 rdlc 部署报表和 ReportViewer 控件 您可以将报表和 ReportViewer 控件作为应用程序的一部分自由发布.根据控件类型以及报表是配置为本地处理还是远程处理,部署要求会有很大不同.在同一个应用程序中,既可以部署本地处理的报表,也可以部署远程处理的报表. 重新发布 ReportViewer 控件 可重新发布的 ReportViewer 控件是一个名为 ReportViewer.exe 的自解压缩文件,其中包括一个 .msi 文

ActiveReports 9 新功能:借助目录(TOC)控件为报表添加目录功能

原文:ActiveReports 9 新功能:借助目录(TOC)控件为报表添加目录功能 在最新发布的ActiveReports 9报表控件中添加了多项新功能,以帮助你在更短的时间里创建外观绚丽.功能强大的报表系统,本文将重点介绍新增文档目录控件(TOC),通过拖拽操作便可添加报表目录. 目录控件可以帮助用户快速的导航到位于报表中希望查看的数据.可以使用目录控件内嵌报表主体的内容列表用于打印和导出.不像文档结构图只能在报表浏览器中查看不能导出或者打印. 本示例被分解为下面的步骤 Visual St