编程抑制显示图表示例代码

Crystal Reports报表与图表对象操作
博客展示了使用CrystalDecisions.CrystalReports.Engine进行报表操作的代码。包含加载报表、刷新报表,以及获取和操作图表对象等内容,如设置图表对象的抑制属性并刷新报表显示。

using CrystalDecisions.CrystalReports.Engine;

private const string REPORT_NAME = @"../../CrystalReportAnalysis.rpt";
private const string CHART_OBJECT_NAME = @"Graph2";

private void Form1_Load(object sender, System.EventArgs e)
{
 report = new ReportDocument();
 report.Load(REPORT_NAME);
 report.Refresh();

 crvChart.ReportSource = report;
}

private void btnChangeType_Click(object sender, System.EventArgs e)
{
 ChartObject chart;
 
 chart = GetChartObject(CHART_OBJECT_NAME);
 chart.ObjectFormat.EnableSuppress = true;

 crvChart.RefreshReport();
}

private ChartObject GetChartObject(string reportObjectName)
{
 ChartObject chart;

 // 按名称获取 ReportObject,将其转换为 ChartObject,
 //并返回此对象。
 chart = report.ReportDefinition.ReportObjects[reportObjectName] as ChartObject;
 if (chart != null) return chart;
 else return null;
}

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值