2013-08-01 4 views

답변

0

런타임에 변경할 수 있는지 확신 할 수 없습니다. 당신이 할 수있는 것은 각각 다른 섹션에 차트를 만든 다음 그것을 억제하고 매개 변수 나 다른 것을 기반으로 차트를 보여 주기만하면됩니다.

0
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** 
관련 문제