Dim b As New GroupTableBuilder("统计表1", DataTables("文件清单"))
b.Groups.AddDef("文件分类") '添加客户列用于分组
'b.HGroups.AddDef("客户")
b.Groups.AddDef("编制日期", DateGroupEnum.Year, "年") '
b.Groups.AddDef("编制日期", "月份")
b.Totals.AddDef("文件分类", AggregateEnum.Count, "份数")
Tables("文件统计窗口_Table1").DataSource = b.BuildDataSource()
Dim Chart As WinForm.Chart '
Dim Series As WinForm.ChartSeries '
Dim t As Table = Tables("文件统计窗口_Table1") '
Chart = e.Form.Controls("Chart1") '
Chart.ChartType = ChartTypeEnum.Bar '
Chart.DataSource = "文件统计窗口_Table1" '
Chart.SeriesList.Clear() '
For Each c As Col In t.Cols
If c.Name <> "文件分类" Then
Series = Chart.SeriesList.Add() '
Series.Text = c.Name '
Series.X.DataField = "
Series.Y.DataField = c.Name '
End If
Next
Chart.VisualEffect = True '
Chart.LegendVisible = True '
Chart.LegendCompass = CompassEnum.South '
执行上面的代码,图表与表的数据不符,如何解决?
此主题相关图片如下:图表问题-1.jpg
