Dim Chart As WinForm.Chart '定义一个图表变量
Dim Series As WinForm.ChartSeries '定义一个图系变量
Dim
tbl As
DataTable = DataTables("订单") '定义一个变量tbl引用数据表
Dim lst As List(Of
String) =
tbl.GetValues("产品")
'获得产品名称集合
Chart =
e.Form.Controls("Chart1")
' 引用窗口中的图表
Chart.SeriesList.Clear() '清除图表原来的图系
Series = Chart.SeriesList.Add()
'增加一个图系
Series.Length =
lst.Count '设置图系的长度
For i As
integer = 0
to lst.Count - 1
'指定每个数据点的位置
Series.X(i) = i '指定水平坐标
Series.Y(i) = tbl.Compute("Sum(数量)","[产品] =
'" & lst(i) & "'") '指定垂直坐标
Chart.AxisX.SetValueLabel(i, lst(i))
'指定字符表示
Next
Chart.AxisX.AnnoWithLabels = True
'启用字符标示
-----------------------------------------------------------------------------------
老师 这个帮助中, 我的表格 是从sql中 sel ect from 筛选出来的表格 用在 “窗口1_table1”中,
我想用图表统计这个表格,那么下面的语句如何修改?
Dim tbl As DataTable = DataTables("订单")
另外我统计的是符合条件的个数,sum(数量)如何修改?