[英]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.