CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

请问如何用mschart绘制饼图?显示各组成的比例?急!!!!!!!!!!!

楼主lilaccjs(宠儿)2003-08-02 15:47:06 在 VB / 数据库(包含打印,安装,报表) 提问

如题,查了很多资料都没有。  
  着急ing!!! 问题点数:20、回复次数:2Top

1 楼lihonggen0(李洪根,MS MVP,标准答案来了)回复于 2003-08-02 16:10:49 得分 20

Private   Sub   Command1_Click()  
      If   MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row,   2)   <>   ""   And   IsNull(MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row,   2))   =   False   Then   '该表格有数据  
            With   MSChart1  
                  .ChartType   =   VtChChartType2dPie  
                  .ColumnCount   =   2  
                  .RowCount   =   1  
                  Dim   XXX   As   Double  
                  XXX   =   Val(MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row,   2))  
                  .TitleText   =   "饼图示例   完成百分比"  
                  .Column   =   1  
                  .Row   =   1  
                  .Data   =   XXX  
                  .ColumnLabel   =   "完成百分比"   &   str(XXX)   &   "%"  
                  .Column   =   2  
                  .Row   =   1  
                  .Data   =   100   -   XXX  
                  .ColumnLabel   =   "剩余百分比"   &   str(100   -   XXX)   &   "%"  
            End   With  
       
       
  '           With   MSChart1  
  '                 .ChartType   =   VtChChartType2dPie  
  '                 .ColumnCount   =   2  
  '                 .RowCount   =   1  
  '                 Dim   XXX   As   Double  
  '                 XXX   =   Val(MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row,   2))  
  '                 .TitleText   =   "饼图示例   完成百分比"  
  '                 .Column   =   1  
  '                 .Row   =   1  
  '                 .Data   =   XXX  
  '                 .ColumnLabel   =   "完成百分比"   &   Str(XXX)   &   "%"  
  '                 .Column   =   2  
  '                 .Row   =   1  
  '                 .Data   =   100   -   XXX  
  '                 .ColumnLabel   =   "剩余百分比"   &   Str(100   -   XXX)   &   "%"  
  '           End   With  
       
      End   If  
   
  End   Sub  
   
  Private   Sub   Command2_Click()  
      If   MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row,   2)   <>   ""   And   IsNull(MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row,   2))   =   False   Then   '该表格有数据  
          With   MSChart1  
                .ChartType   =   VtChChartType2dBar  
                .ColumnCount   =   2  
                .RowCount   =   MSHFlexGrid1.Rows   -   1  
                .RowCount   =   1  
                .TitleText   =   "直方图示例   本旬出口数量与去年同期对比值"  
                Dim   XXX,   XXXX   As   Double  
                For   I   =   1   To   MSHFlexGrid1.Rows   -   1  
                      XXX   =   Val(MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row,   2))  
                      XXXX   =   Val(MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row,   2))  
                      .Column   =   1  
                      .Row   =   1  
                      .Data   =   XXX  
                      .Column   =   2  
                      .Row   =   1  
                      .Data   =   XXXX  
                      .RowLabel   =   MSHFlexGrid1.TextMatrix(I,   1)  
                      .RowLabel   =   ""  
                Next   I  
                .Column   =   1  
                .ColumnLabel   =   "本旬出口数量"  
                .Column   =   2  
                .ColumnLabel   =   "去年同期对比百分数"  
          End   With  
      End   If  
  End   Sub  
  Top

2 楼lilaccjs(宠儿)回复于 2003-08-02 17:42:16 得分 0

为什麽饼图中每一块的标签说明无法显示??  
  请赐教!!Top

相关问题

  • MSChart控件,如何在饼图中显示比例???
  • chart 饼图 只显示比例>1%的?
  • 关于用MSChart画饼图的方法?
  • 请问各位大侠 如何打印MsChart(饼图) 多谢!!!
  • mschart控件的饼图,如何才能显示百分比标签?
  • 画饼图?
  • 如何在ASPX页面中根据数据库给定得数据源绘制饼图和柱图?谁有相关资料请不吝赐教
  • mschart表格控件中,如何在饼图上的各个部分显示百分比?
  • MSChart(饼图)的打印问题???请各位高手多多指教,有劳啦···(急用)
  • 在PHP里如果调用微软的MSChart来显示饼图之类的结果?

关键词

  • mshflexgrid
  • 饼图
  • textmatrix
  • columnlabel
  • mschart
  • xxx
  • vtchcharttype
  • row
  • 示例
  • titletext

得分解答快速导航

  • 帖主:lilaccjs
  • lihonggen0

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo