2012-01-06 7 views
1

私は現在、Visual Studio 2010内でDevExpress 10.2を使用しています。GridControlの内容を印刷しています(1つと2つのGridViewを含む)。これにより、現在表示されているすべての列(不可視列ではない)とすべてのデータが表示可能に表示されます。DevExpress GridControl PrintingSystemの現在のビューを印刷する方法はありますか?

私の問題は、印刷プレビューは常に、グループ化されたすべての行とマスターディテール行が完全に展開されていることです。ユーザーにグループや行が展開されていない場合、印刷プレビューでグループまたは行が展開されていないグリッドが表示されるようにしたいと思います。また、ユーザーが最初のグループと行を完全に展開すると、最初のグループと行のみが印刷プレビューで展開され、それ以外は展開されません。

これを行う方法はありますか?現在、このファセット以外の印刷コンポーネントが大好きです。 CreateReportHeaderAreaとCreateMarginalFooterArea機能を経由してレポートをカスタマイズするとともに

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

:私はすることでこれをやっている現在

答えて

1

私が試したことによると、現時点ではこの問題は解決できません。この問題はDevExpressサポートサイトで確認されているようです。今

、マスター・ディテール・グリッドとサーバモードでは、あなたは(optionsprint.expandalldetails = true)か、拡張なし詳細 行(optionsprint.expandalldetails = false)を展開し、すべての 詳細行を印刷することができます。

+0

私にお知らせいただきありがとうございます。そうでなかったことを願います:) – Kyra

関連する問題