以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]fill生成的临时表如何统计之后再生成图表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38136) |
||||
-- 作者:夕然 -- 发布时间:2013/7/20 14:06:00 -- [求助]fill生成的临时表如何统计之后再生成图表 我有一个窗口中的一个table是用fill生成的查询表,我希望对这个表进行统计同时根据统计表生成图表。
统计代码如下: Dim g As New GroupTableBuilder("统计表1", DataTables("订单"))
这个是临时表,所以不存在上面标红色的部分,怎么处理?
另外如何根据这个临时表在生成柱形图?
|
||||
-- 作者:夕然 -- 发布时间:2013/7/20 14:09:00 -- 想做成这样的效果,请大家帮助 谢谢
此主题相关图片如下:123.png |
||||
-- 作者:Bin -- 发布时间:2013/7/20 14:19:00 -- .
你表名称没搞对.
|
||||
-- 作者:fjlclxj -- 发布时间:2013/7/20 14:53:00 -- Dim Chart As WinForm.Chart \'定义一个图表变量 Dim Series As WinForm.ChartSeries \'定义一个图系变量 Dim t As Table = Tables("订单筛选_table1") \'定义一个变量t引用数据表 Chart = e.Form.Controls("Chart1") \' 引用窗口中的图表 Chart.ChartType = ChartTypeEnum.Bar \'图表类型该为Bar(条形) Dim g As New GroupTableBuilder("统计表1", t.DataTable) g.Groups.AddDef("日期", DateGroupEnum.Hour, "时") g.Totals.AddDef("数量") g.Build() \' MainTable = Tables("统计表1") Chart.DataSource = "统计表1" \'设置绑定表 Chart.SeriesList.Clear() \'清除图表原来的图系 Series = Chart.SeriesList.Add() \'增加一个图系 Series.X.DataField = "时" \'X轴绑定到产品列 Series.Y.DataField = "数量" \'Y轴绑定到数量列 Series.DataLabelText = "{#YVAL}"
|
||||
-- 作者:夕然 -- 发布时间:2013/7/20 15:29:00 -- Dim g As New GroupTableBuilder("统计表1", t.DataTable)
这句是怎么想到的呢?
谢谢
fjlclxj
和BIN
|