0
嘿,我正在使用visual studio 2008,我想在運行時更改水晶報表中的圖表類型。就像我們在其中有各種圖表類型選項條形圖,折線圖,面積,餅圖等。如何更改水晶報告中的圖表類型
如果有任何好友知道它。請告訴我。
嘿,我正在使用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**