不知道VB里有没有画统计图的控件?
比如柱状图、饼状图、甚至三维的统计图?
如果要自己画
大体的思路是怎么样(尤其是三维的)?
望大侠们指教
在线等
很急

解决方案 »

  1.   

    Dim  CN      As  New  adodb.Connection          '定义数据库的连接存放数据和代码  
           Dim  Rs      As  New  adodb.Recordset  
           CN.ConnectionString  =  "Provider=sqloledb;Data  Source=pmserver;Initial  Catalog=northwind;User  Id=sa;Password=xxx;"  
           CN.Open  
           Rs.CursorLocation  =  adUseClient  
           Rs.Open  "select  top  10  *  from  orders",  CN,  adOpenDynamic,  adLockBatchOptimistic  
     
           With  MSChart1  
                   .ChartType  =  VtChChartType2dLine  
                   .TitleText  =  "折线图示例"  
                   .RowCount  =  Rs.RecordCount  
                   For  i  =  1  To  Rs.RecordCount  
                     .Row  =  i  
                     .Data  =  Rs("freight")  
                     .RowLabel  =  Rs("freight")  
                     .ColumnCount  =  1  
                     .ColumnLabel  =  "freight"  
                     Rs.MoveNext  
                   Next  
     
           End  With  
      

  2.   

    MSChart控件是一个功能强大的高级图表工具,拥有丰富的图表绘制功能,可显示二维和三维的棒图、区域图、线形图、饼图等多种常用图表。
    http://www.china-askpro.com/msg43/qa76.shtml