摘要:
最近折腾采用第三方报表控件(DevExpress),开始采用的是 文件(.repx)读取的方式进行报表设计器的加载。实现方式如下:不设置文件复制到输出目录,是无法加载到该报表模块文件的。、DevExpress 采用二进制流保存模块,自定义Report报表最近折腾采用第三方报表控件(DevExpress),开始采用的是 文件(.repx)读取的方式进行报表设计器的加载。实现方式如下:不设置文件复制到输出目录,是无法加载到该报表模块文件的。 1 //获取datatable数据 2 CreateDataTable(); 3 DataSet ds = new DataSet(); 4 ds.Tabl. 阅读全文
摘要:
XtraReport报表编辑器里的保存,是可以保存为一个文件的,所以它应该提供了一个从文件加载的方法,这时我们可以发现XtraReport里有一个LoadLayout的方法,可以加载报表文件,它的重载方法是可以从IO.Stream里加载报表文件,也就是说,我们可以进一步的把这个报表模板以二进制的方式保存在数据库里。需要的时候,从数据库调用即可。我们在设计XtraReport的模板的时候,重写它的析构方法,一个有传入数据源的,一个没有。代码如下:Developer Express 之 XtraReport如何动态绑定数据XtraReport报表编辑器里的保存,是可以保存为一个文件的,所以它应该提 阅读全文
摘要:
Developer Express 之 XtraReport报表预览控件PrintControl设置代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using DevExpress.XtraEditors;using DevExpress.XtraReports.UI;using DevExpress.XtraPrint 阅读全文
摘要:
Developer Express 之 XtraReport如何显示设计窗体XtraReport的设计器,其实用XRDesignFormEx就可以。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using DevExpress.XtraReports.UI;using DevExpress.X 阅读全文
摘要:
前两种方法和WinForm一样,可以传递参数、数组、实体对象、DataTable等1. 采用构造函数具体用法:在Report中public partial class XtraReport1 : DevExpress.XtraReports.UI.XtraReport{ private int test1; public Form1(int test1) { this.test1 = test1; InitializeComponent(); }}调用Reportint test1 = 1;XtraReport1 report = new XtraReport1(test1);report.. 阅读全文