是这样吗?这样运行就直接到表的界面了,而不是在窗口
If DataTables.Contains("走户进度表") = False Then '不存在这个表
Dim g As New GroupTableBuilder("走户进度表", DataTables("十二组"))
g.Caption = "走户进度表"
g.Groups.AddDef("居民组", "居民小组")
g.Totals.AddDef("居民组", AggregateEnum.Count, "总户数")
g.Totals.AddDef("协议日期", AggregateEnum.Count, "走户数")
g.Build()
MainTable = Tables("走户进度表") '生成表再生成图表
End If
Dim Chart As WinForm.Chart '定义一个图表变量
Dim Series As WinForm.ChartSeries '定义一个图系变量
Chart = e.Form.Controls("Chart1") ' 引用窗口中的图表
Chart.VisualEffect = True '加上这一行,让你的图表更漂亮
Chart.ChartType = ChartTypeEnum.Bar '图表类型该为Bar(条形)
Chart.DataSource = "走户进度表" '设置绑定表
Chart.SeriesList.Clear() '清除图表原来的图系
Series = Chart.SeriesList.Add() '增加第一个图系
Series.Text = "契证总数"
Series.X.DataField = "居民小组" 'X轴绑定到产品列
Series.Y.DataField = "总户数" 'Y轴绑定到数量列
Series = Chart.SeriesList.Add() '增加第二个图系
Series.Text = "走户总数"
Series.X.DataField = "居民小组" 'X轴绑定到产品列
Series.Y.DataField = "走户数" 'Y轴绑定到数量列
Chart.LegendVisible = True '显示图列
Chart.LegendCompass= CompassEnum.South '图列显示在南方(底端)