【发布时间】: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