Foxtable(狐表)用户栏目专家坐堂 → 饼图


  共有2431人关注过本帖树形打印复制链接

主题:饼图

帅哥哟,离线,有人找我吗?
Hyphen
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/1/26 10:12:00 [显示全部帖子]

Dim Chart As WinForm.Chart                                                             
Dim Series As WinForm.ChartSeries                                                        
Dim t As DataTable = DataTables("订单")                                                  
Dim pds() As String = t.GetValues("产品")                                                
'Dim qq() As Single = = val(t.Compute("Sum(" & pds & ")", "产品 is not null"))
Dim sm As Integer = t.Compute("Sum(数量)")                                           
Chart= Forms("窗口1").Controls("Chart1")                                            
Chart.SeriesList.Clear()                                                                 
Chart.VisualEffect = True                                                                
Chart.ChartType = ChartTypeEnum.Pie                                                                                                            
For i As Integer = 0 To pds.length -1
    Series = Chart.SeriesList.Add() 
    Series.Length = 1 
    Dim sum = val(t.Compute("Sum(" & pds(i) & ")", "产品 is not null"))
    Series.Text = pds(i) & "(" & sum & ")" 
    Series.Y(0) = sum                                                                   
    Series.DataLabelText = Math.Round(sum * 100 / sm,1) & "%" 
Next 
Chart.LegendVisible = True                                                             
Chart.LegendCompass= CompassEnum.South 

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/1/27 9:14:00 [显示全部帖子]

什么地方不行,贴出完整代码和出错提示

 回到顶部