안녕하세요 저는 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**