簡體   English   中英

如何在Crystal報表中更改圖表類型

[英]How to change chart type in crystal reports

我正在使用Visual Studio 2008,並且希望在激活水晶報表中的運行時時更改圖表類型。 例如,我們在條形圖,折線圖,面積,餅圖等中有各種圖表類型選項。

謝謝有人能告訴我解決方案。

我不確定您可以在運行時更改它。 您可以做的是分別在不同的部分中創建圖表,然后隱藏它們並僅基於參數或其他內容顯示圖表。

Dim oldChart As CrystalDecisions.ReportAppServer.ReportDefModel.ChartObject
    Dim newChart As CrystalDecisions.ReportAppServer.ReportDefModel.ChartObject
    oldChart = CType(rcd.ReportDefController.ReportObjectController.GetReportObjectsByKind(CrystalDecisions.ReportAppServer.ReportDefModel.CrReportObjectKindEnum.crReportObjectKindChart)(0), CrystalDecisions.ReportAppServer.ReportDefModel.ChartObject)
    newChart = CType(oldChart.Clone(True), CrystalDecisions.ReportAppServer.ReportDefModel.ChartObject)
    newChart.ChartStyle.TextOptions.Title = "My New Chart Title"
    newChart.ChartStyle.TextOptions.DataTitle = "My New Data Title"
    newChart.ChartStyle.TextOptions.GroupTitle = "My New Group Title"
    newChart.ChartStyle.TextOptions.Subtitle = "My New subtitle"
    newChart.ChartStyle.Type = **CrystalDecisions.ReportAppServer.ReportDefModel.CrChartStyleTypeEnum.crChartStyleTypePie**

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM