Foxtable(狐表)用户栏目专家坐堂 → 狐爸帮忙一下,其中代码有错误,我不知道怎么调试


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

主题:狐爸帮忙一下,其中代码有错误,我不知道怎么调试

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


加好友 发短信
等级:婴狐 帖子:3 积分:91 威望:0 精华:0 注册:2012/5/15 22:32:00
狐爸帮忙一下,其中代码有错误,我不知道怎么调试  发帖心情 Post By:2012/5/15 22:40:00 [只看该作者]

Dim Dt As List(of String) = DataTables("项目列表").GetUniqueValues("","项目名称")
Dim Days As List(of String)
Dim ND As WinForm.TreeNode
Dim ca As String
Dim tree As WinForm.TreeView = e.Form.Controls("TreeView1")


For Each DS As String In Dt
   ND= Tree.Nodes.Add(DS)


Days = DataTables("项目列表").GetUniqueValues("[项目名称]=DS " ,"项目起始日期")


For Each Day As Date In Days

   ND.NODES.Add(DAY)

Next

Next

 

想实现代码自动生成目录树,因为代码

e.Form.Controls("TreeView1").BuildTree("项目列表", "项目名称|项目起始日期")

生成的目录树中日期中带有时间,无法去除,只好自己硬着头写上面的代码了,但是调不出来,只好请狐爸帮个忙了。

 

谢谢狐爸了

 


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/5/15 22:49:00 [只看该作者]

例如:

 

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree("订单","产品|日期")
trv.StopRedraw
For Each nd As WinForm.TreeNode In trv.AllNodes
    If nd.Level = 1 Then
        nd.text = Format(cdate(nd.text),"yyyy-MM-dd")
        nd.Name = nd.Text
    End If
Next
trv.ResumeRedraw


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


加好友 发短信
等级:婴狐 帖子:3 积分:91 威望:0 精华:0 注册:2012/5/15 22:32:00
  发帖心情 Post By:2012/5/15 22:55:00 [只看该作者]

谢谢

 回到顶部