【问题标题】:Is there a way to print the current view for the DevExpress GridControl PrintingSystem?有没有办法打印 DevExpress GridControl PrintingSystem 的当前视图?
【发布时间】:2012-02-04 09:06:10
【问题描述】:

我目前在 Visual Studio 2010 中使用 DevExpress 10.2。我正在打印 GridControl 的内容(其中包含一个和两个 GridView)。这会以可视方式显示所有当前可见列(而不是不可见列)和所有数据。

我的问题是打印预览总是显示所有分组的行和完全展开的主从行。我想这样做,如果用户没有展开任何组或行,那么打印预览会显示没有展开任何组或行的网格。此外,如果用户完全展开第一个组和行,则在打印预览中只会展开第一个组和行。

有没有办法做到这一点?目前我喜欢这个方面以外的打印组件。

目前我正在这样做:

 PrintableComponentLink1.CreateDocument()
 With PrintableComponentLink1.PrintingSystem.PageSettings
     .TopMargin = 40
     .LeftMargin = 2
     .RightMargin = 2
     .BottomMargin = 40
     .Landscape = True
 End With
 PrintableComponentLink1.ShowPreview()

通过 CreateReportHeaderArea 和 CreateMarginalFooterArea 函数自定义报告。

【问题讨论】:

    标签: vb.net winforms visual-studio-2010 devexpress


    【解决方案1】:

    根据我的尝试,目前不可能,DevExpress 支持网站上的这个问题似乎证实了这一点。

    现在,在带有主从网格的服务器模式下,您可以打印所有 展开详细信息行 (optionsprint.expandalldetails=true) 或无详细信息 行扩展(optionsprint.expandalldetails=false)。

    【讨论】:

    • 感谢您告诉我。希望不是这样:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    相关资源
    最近更新 更多