2012-01-06 78 views
1

我目前在Visual Studio 2010中使用DevExpress 10.2。我正在打印GridControl的內容(同時包含一個和兩個GridViews)。這以可見的方式顯示當前所有可見列(而不是不可見列)和所有數據。有沒有辦法打印DevExpress GridControl PrintingSystem的當前視圖?

我的問題是打印預覽總是顯示所有分組行和完全展開的主細節行。我想這樣做,以便如果用戶沒有展開任何組或行,則打印預覽將顯示沒有展開任何組或行的網格。同樣,如果用戶完全擴展第一組和行,那麼只有第一組和行將在打印預覽中展開,而不是其他。

有沒有辦法可以做到這一點?目前我喜歡這個方面以外的打印組件。

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

隨着定製通過CreateReportHeaderArea和CreateMarginalFooterArea功能報告:

目前我做這個。

回答

1

根據我所嘗試的,目前不可能,DevExpress支持網站上的這個問題似乎證實了這一點。

眼下,與主詳細網格服務器模式,可以打印擴展(optionsprint.expandalldetails =真)所有 明細行或沒有細節 行擴展(optionsprint.expandalldetails = FALSE)。

+0

謝謝你讓我知道。希望不是這種情況:) – Kyra 2012-01-07 17:29:06

相關問題