.net调用OWC生成报表统计图总结 (转)

    这几天在做项目时要对数据进行统计分析,所以必须生成一些统计图(如柱形图、饼图、曲线图等),于是我首先想到了微软的owc11控件owc11控件是microsoft office 图表控件(owc10为ofiiceXP的组件、owc11为office2003的组件,组件的路径为C:\Program Files\Common Files\Microsoft Shared\Web Components\11\owc11,帮助文件的路径为C:\Program Files\Common Files\Microsoft Shared\Web Components\11\2052),调用它可以生成三维图、柱状图、饼状图、趋势图和误差图等。

    首先必须添加引用owc11:在“com选项卡”中选择“misrosoft office 11.0 object library”或直接选择路径为C:\Program Files\Common Files\Microsoft Shared\Web Components\11\owc11的owc11;

    接下来是自己写的对owc11操作的封装类,以便于在程序里调用。


  1using System;
  2using System.Data;
  3using System.Text;
  4using Microsoft.Office.Interop.Owc11;
  5
  6namespace FLX.ComplexQuery
  7{
  8    /// <summary>    
  9    /// 彭建军
 10    /// 根据数据动态生成图形(柱形图、饼图、曲线图)
 11    /// 2008-06-19
 12    /// </summary>

 13    public class ShowChart
 14    {
 15        属性
123
124        构造函数
141
142        输出柱形图
215
216        输出饼图
266
267        输出曲线图
320
321        调用说明及范例
337    }

338}

339

    
    效果图展示:
    1.柱形图


    2.饼图


    3.曲线图

posted @ 2008-08-24 04:52  zagelover  阅读(1059)  评论(1编辑  收藏  举报