常见的几种图表控件

作者: 天涯无情 @ 11/11 2006, 16:41

  今天为了在vb中读取sqlserver的数据动态绘制图表,如折线图,饼状图等,差不多花了一天的时间在百度里,没想到现在还是要回归到起点,决定还是采用微软的mschart控件.如此,主要基于几点:1.该控件读取数据方便,可以接收recordset记录集.2.原本发现它界面很丑,可是通过设置它的属性,还是能够修饰得漂亮一点得.3.其它控件不是装不上就是无法满足我得要求.

  当然还有其它几种好用的控件,如:

1.formula one & formula impression.该控件能够实现excel的类似功能,同时也能做出很多类型的图表,因此,而且能够直接内嵌到程序中,因此如果对报表之类要求比较高的话,不妨试试,性价比很高哦.原本打算在这个项目中采用6.0版本的,以便&另外一个系统统一起来,可是我的系统是xp,竟然装不上.不过它的安装说明确实说了只能在win95,win98,winNT4.0里使用.但奇怪的是xp系统里竟然能安装上6.1版本的.

这里提供一个下载地址,有英文版的,还有中文破解.

http://www.pdriver.com/display.asp?key_id=886

2.微软的excel控件,在vb中加载excel库引用就可以.但是数据&图标都是在excel里创建.如果想将图表直接在form里显示的话,可以先将excel的图标存成图片格式,然后再加载到程序的界面中.

3.微软的office web component.里面有chartspace,chartsheet.一个用于绘图,一个则与excel的功能类似,同时如果不是动态绘图的话,chartspace支持直接鼠标操作,即能够实现数据以图表的形式显示出来.



  © 感知世界,感知未来, All rights reserved.