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

来源:互联网 发布:淘宝知识产权侵权投诉 编辑:程序博客网 时间:2024/04/29 05:48
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

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;
}

<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>