以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 表达式“System.Data.NameNode”不是聚合 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=109687) |
||||
-- 作者:chengjingliang -- 发布时间:2017/11/17 10:35:00 -- 表达式“System.Data.NameNode”不是聚合 .NET Framework 版本:2.0.50727.8669 Foxtable 版本:2017.10.26.1 错误所在事件:窗口,项目甘特图,Button1,Click 详细错误信息: 无法计算。表达式“System.Data.NameNode”不是聚合。 Dim Chart As WinForm.Chart Chart= Forms("项目甘特图").Controls("Chart1") Chart.ChartType = ChartTypeEnum.Gantt \'图表类型为甘特图 Chart.Inverted = True \'对调X轴和Y轴位置 Chart.AxisY.DateType= True \'Y轴为日期型 Chart.AxisY.AnnoFormatString = "yyyy-MM" \'设置Y轴的标示格式 Chart.AxisY.MinDate = DataTables("进度计划").Compute("Min(计划开始)") \',Filter)\'设置Y轴的起始日期 Chart.AxisY.MaxDate = DataTables("进度计划").Compute("Max(计划完成)") \',Filter)\'设置Y轴的终止日期 Chart.AxisX.GridMajorVisible = False \'隐藏X轴的网格线 With Chart.SeriesList .AddGanttSeries (DataTables("进度计划").Compute("单位工程"),DataTables("进度计划").Compute("计划开始") , DataTables("进度计划").Compute("计划完成")) End With |
||||
-- 作者:有点甜 -- 发布时间:2017/11/17 10:39:00 -- 你想做什么?
Dim Chart As WinForm.Chart |
||||
-- 作者:chengjingliang -- 发布时间:2017/11/17 11:51:00 -- 我想达到下图的效果,但存在几个问题:1、不同项目未分开,如何分项目? 2、如何将实际进度(实际开始、统计期末)用细实线在计划进度中间画出? 3、如何在图后面用数字标出完成比? Dim Chart As WinForm.Chart Chart= Forms("项目甘特图").Controls("Chart1") Chart.ChartType = ChartTypeEnum.Gantt \'图表类型为甘特图 Chart.Inverted = True \'对调X轴和Y轴位置 Chart.AxisY.DateType= True \'Y轴为日期型 Chart.AxisY.AnnoFormatString = "yyyy-MM" \'设置Y轴的标示格式 Chart.AxisY.MinDate = DataTables("进度计划").Compute("Min(计划开始)") \',Filter)\'设置Y轴的起始日期 Chart.AxisY.MaxDate = DataTables("进度计划").Compute("Max(计划完成)") \',Filter)\'设置Y轴的终止日期 Chart.AxisX.GridMajorVisible = False \'隐藏X轴的网格线 With Chart.SeriesList For Each dr As DataRow In DataTables("进度计划").datarows .AddGanttSeries(dr("单位工程"),dr("计划开始"),dr("计划完成")) .AddGanttSeries(dr("单位工程"),dr("实际开始"),dr("统计期末")) Next End With |
||||
-- 作者:有点甜 -- 发布时间:2017/11/17 12:05:00 -- 不可以。只能用表格绘制
看你之前的帖子 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=105535&authorid=0&page=0&star=1
|
||||
-- 作者:chengjingliang -- 发布时间:2017/11/17 12:10:00 -- 之前是在单元格内绘制甘特图,感觉局限性比较大,准备在窗口内做甘特图,但又不会做,还请老师指导!! 窗口:窗口管理——项目甘特图
数据表:进度计划,分项目按项目ID分类,请老师帮我看看,如何修改?
[此贴子已经被作者于2017/11/17 16:10:00编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2017/11/17 12:30:00 -- Dim Chart As WinForm.Chart |
||||
-- 作者:chengjingliang -- 发布时间:2017/11/17 17:40:00 -- 之前是在单元格内绘制甘特图,感觉局限性比较大,准备在窗口内做甘特图,但又不会做,还请老师指导!! |
||||
-- 作者:有点甜 -- 发布时间:2017/11/17 17:48:00 -- 做不到你需要的效果。 |
||||
-- 作者:chengjingliang -- 发布时间:2017/11/17 18:14:00 -- 只体现计划进度和实际进度可以吗 |
||||
-- 作者:有点甜 -- 发布时间:2017/11/17 18:18:00 -- 你这个图是怎么做出来的?
|