【问题标题】:How to change chart type in crystal reports如何更改水晶报表中的图表类型
【发布时间】:2018-10-30 15:56:11
【问题描述】:

我正在使用 Visual Studio 2008,我想在水晶报表中激活运行时间时更改图表类型。例如,我们在条形图、折线图、面积图、饼图等中有多种图表类型选项。

如果有人能告诉我解决方案,不胜感激。

【问题讨论】:

    标签: c# .net crystal-reports-2008


    【解决方案1】:

    我不确定您是否可以在运行时更改它。你可以做的是在不同的部分创建图表,然后隐藏它们,只显示基于参数或其他东西的图​​表。

    【讨论】:

      【解决方案2】:
      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**
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-29
        • 2011-06-17
        相关资源
        最近更新 更多