zoukankan      html  css  js  c++  java
  • devexpress打印gridControl

    //不显示表头设置
     gridView1.OptionsView.ShowGroupPanel = false;
    gridView1.OptionsView.ShowColumnHeaders = false;
    
    //如果打印预览的话(支持多组件打印)
    PrintingSystem printingSystem1 = new PrintingSystem();
                printingSystem1.StartPrint += new DevExpress.XtraPrinting.PrintDocumentEventHandler(PrintingSystem_StartPrint);
                PrintableComponentLink printableComponentLink1 = new PrintableComponentLink();
    
                printingSystem1.Links.AddRange(new object[] { printableComponentLink1 });
                // Assign a control to be printed by this link.
                gridView1.OptionsView.ShowColumnHeaders = false;
                //gridControl1.Views[0].op
                printableComponentLink1.Component = gridControl1;
                printableComponentLink1.Landscape = true;
                //printableComponentLink1.CreateMarginalHeaderArea += new CreateAreaEventHandler(myEvent_CreateMarginalHeaderArea);
    
                //显示打印预览
                //printableComponentLink1.ShowPreview();
    
                CompositeLink compositeLink = new CompositeLink(new PrintingSystem());
                compositeLink.CreateMarginalHeaderArea += new CreateAreaEventHandler(myEvent_CreateMarginalHeaderArea);
                compositeLink.CreateReportHeaderArea += new CreateAreaEventHandler(myEvent_CreateReportHeaderArea);
                compositeLink.Links.Add(printableComponentLink1);
                compositeLink.ShowPreview();

    //gridControl在打印预览时,如果不需要显示列名
    进入设计器Run Designer并且在OptionsPrint组属性中设置PrintDetails = True, PrintHeader = False
    这样打印出来就不会显示列名了。
  • 相关阅读:
    x01.os.17: 换心术
    x01.os.16: 添加功能
    x01.os.15: 看上去很美
    JVM 栈帧之操作数栈与局部变量表
    IDEA字节码学习查看神器jclasslib bytecode viewer介绍
    java上下文Context类
    UML ——区分类图中的几种关系.md
    UML ——六种依赖关系.md
    JDK动态代理[1]----代理模式实现方式的概要介绍
    java方法句柄-----5.Method Handles in Java
  • 原文地址:https://www.cnblogs.com/Anders888/p/12623815.html
Copyright © 2011-2022 走看看