devexpress的gridcontrol控件打印eco数据

原创 2006年05月22日 19:36:00

[borland eco 打印]

  devexpress控件是一套极先进的控件,也适用于eco对象.

  在gridcontrol中不需要麻烦的选择,只需要在datsource中加入我们的expression或oclpshandle即可.

  甚至gridcontrol可直接打印出来,只需调用其print方法或showpreview方法;但美中不足的是,要打印标题就要有代码了,下面是我摸索的附标题的代码,备忘.

procedure formsalecx.Button1_Click(sender: System.Object; e: System.EventArgs);
 var
   ps:DevExpress.XtraPrinting.printingsystem;
   link:DevExpress.XtraPrinting.PrintableComponentLink;
   _printheader:string;
   phf:pageheaderfooter;
   xx:array [0..2] of string;
begin

    ps:= nil;
   link:=nil;

   ps:=DevExpress.XtraPrinting.PrintingSystem.Create;
   link:=DevExpress.XtraPrinting.PrintableComponentLink.create(ps);

   link.Component:=GridControl1;    ////这里可以是可打印的部件

   _PrintHeader:='分客户销售统计表';
   xx[0]:=' ';
   xx[1]:=_printheader;
   xx[2]:=' ';  //经测试 ,空格不能为空

   phf:=pageheaderfooter.Create;
   phf.Header.Content.Clear();
   phf.Header.Content.AddRange(xx);
   phf.Header.Font:=System.Drawing.Font.create('宋体',14,System.Drawing.FontStyle.Bold);
   phf.Header.LineAlignment:=BrickAlignment.Center;

   link.PageHeaderFooter:=phf;
   ps.Links.Add(link);


当然在我们的引用中要加入devexpress.printingsystem命名空间.

使用DevExpress导出GridControl控件数据到excel文件

使用DevExpress可以实现将界面的GridControl的内容直接导出到excel文件,一般实现方法如下所示: public void export(GridControl gridCont...

DevExpress GridControl同一列根据不同的数据类型加载不同的编辑控件

稍加改动,就可以实现一个完整的查询功能 废话少说,直接上代码: using DevExpress.XtraEditors.Repository; using DevExpress.XtraGrid...

DevExpress Winform 所有可打印控件(gridcontrol等)通用导出excel方法

关于DevExpress Winform 的所有可打印控件的导出excel 的通用方法,并且解决DevExpress控件自带的方法存在的缺陷问题 1、解决GridControl自带方法不能导出图片; ...

DevExpress GridControl控件行内新增、编辑、删除添加选择框

1.首先到GridControl控件设计里设置属性Repository    (In-place EditorRepository)  如下图(CheckEdit可以不添加,这是本人根据自己需求添加的...

DevExpress控件GridControl开发常用要点(项目总结版)

使用DevExpress控件来做项目开发已经有很长一段时间了,在摸索开发到客户苛刻要求的过程中,其中碰到过很多问题需要解决的,随着一个个问题的解决,也留下很多对DevExpress控件的使用经验及教训...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:devexpress的gridcontrol控件打印eco数据
举报原因:
原因补充:

(最多只允许输入30个字)