Foxtable(狐表)用户栏目专家坐堂 → 目录树的fullpath改成fullname后此功能如何实现?


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

主题:目录树的fullpath改成fullname后此功能如何实现?

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


加好友 发短信
等级:四尾狐 帖子:976 积分:8521 威望:0 精华:0 注册:2012/2/9 16:35:00
目录树的fullpath改成fullname后此功能如何实现?  发帖心情 Post By:2012/12/27 9:06:00 [只看该作者]

各位老师,

如题,在目录树的删除按钮上用fullpath没有问题,若用fullname则会报错:

 Dim pth() As String = nd.FullPath.Split("\")

 'Dim pth() As String = nd.FullName.Split("\")

    Select Case nd.Level
        Case 0
            DataTables("单据流程").DeleteFor("表名= '" & pth(0) & "'")
        Case 1
            DataTables("单据流程").DeleteFor("表名 = '" & pth(0) & "' And 流程 = '" & pth(1) & "'")
    End Select
    nd.Delete()

 


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

如果要用fullname如何修改才可以?

谢谢!


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/27 9:14:00 [只看该作者]

 应该这样 Dim pth() As String = nd.FullName.Split(".")

 对于目录树,有一个datarow属性,也可以直接使用的。

 DataTables("单据流程").DeleteFor("表名 = '" & nd.DataRow("表名") & "'")

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


加好友 发短信
等级:四尾狐 帖子:976 积分:8521 威望:0 精华:0 注册:2012/2/9 16:35:00
  发帖心情 Post By:2012/12/27 9:18:00 [只看该作者]

原来是这样,可以了,谢谢林老师。


 回到顶部