Foxtable(狐表)用户栏目专家坐堂 → [求助] 时间进度甘特图求帮忙


  共有3712人关注过本帖树形打印复制链接

主题:[求助] 时间进度甘特图求帮忙

帅哥哟,离线,有人找我吗?
ljh29206
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1359 积分:12028 威望:0 精华:0 注册:2012/3/5 11:32:00
[求助] 时间进度甘特图求帮忙  发帖心情 Post By:2014/11/26 11:07:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:无标题.jpg
图片点击可在新窗口打开查看

 

希望做一个表头用作甘特图的 日工作进度管理。

 

列名是 当天日期       子列名为  当天的时间

 

求帮助 该如何改。 

 

Tables("窗口2_Table1").StopRedraw()
Dim StartDate As Date = date.today()

Dim EndDate As Date = = Date.Today.AddDays(1)

Dim dt As Date = StartDate

Dim Builder As New DataTableBuilder("统计")
Do
    Dim nm As String = dt.Year & "年" &  dt.Month & "月_" & dt.Day & dt.Hour
    Builder.AddDef(nm,Gettype(String),1)
    dt = dt.AddHours(1)
    If dt > Enddate Then
        Exit Do
    End If
Loop
Tables("窗口2_Table1").DataSource = Builder.BuildDataSource
For Each cl As Col In Tables("窗口2_Table1").Cols
    cl.width = 20
Next

Tables("窗口2_Table1").ResumeRedraw()

 

 

测试了 老师的这个代码  数据有出入, 我不懂如何调整成时间格式!  请帮忙


 回到顶部
帅哥哟,离线,有人找我吗?
ljh29206
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1359 积分:12028 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2014/11/26 11:21:00 [显示全部帖子]

Tables("窗口2_Table1").StopRedraw()
Dim StartDate As Date = Date.today()
Dim EndDate As Date = Date.Today.AddDays(1)

Dim dt As Date = StartDate

Dim Builder As New DataTableBuilder("统计")

Do
    Dim nm As String = Format(dt, "YYYY年MM月DD日_HH时")
    Builder.AddDef(nm,Gettype(String),1)
    dt = dt.AddHours(1)
    If dt > Enddate Then
        Exit Do
    End If
Loop
Tables("窗口2_Table1").DataSource = Builder.BuildDataSource
For Each cl As Col In Tables("窗口2_Table1").Cols
    cl.width = 20
Next

Tables("窗口2_Table1").ResumeRedraw()

 

 

老师 有2个问题:

1:我改了 这个格式后 提示以下

名为“YYYY年11月DD日_00时”的列已属于此 DataTable。

2:我想 第一例 从 00:00  开始   , 结束列 为23:00   改如何改呢?


 回到顶部
帅哥哟,离线,有人找我吗?
ljh29206
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1359 积分:12028 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2014/11/26 11:33:00 [显示全部帖子]

在线等,老师帮忙再看下

 回到顶部
帅哥哟,离线,有人找我吗?
ljh29206
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1359 积分:12028 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2014/11/26 11:41:00 [显示全部帖子]

很奇怪  列名不能用数字开头

  Dim nm As String = Format(dt, "yyyy年MM月_ddHH")
 这样写就可以

 

Dim nm As String = Format(dt, "YYYY年MM月DD日_HH时")

这么写却不行 ,为什么呢???


 回到顶部