Foxtable(狐表)用户栏目专家坐堂 → 目录树的选定内容如何保存成一行


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

主题:目录树的选定内容如何保存成一行

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


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
目录树的选定内容如何保存成一行  发帖心情 Post By:2013/4/29 13:41:00 [只看该作者]

狐狸爸爸的通用目录树,多选了以后,点一下按钮,如何将选的节点的名字(注:非节点的表里的内容)保存在在一个单元格里。每保存一次增加一个行


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


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
  发帖心情 Post By:2013/5/3 19:53:00 [只看该作者]

谁指导一下呀

 


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/5/4 11:42:00 [只看该作者]

设置在目录树的NodeMouseClick事件中:

 

Dim r AS Row = Tables("xxx").AddNew
r("某列") = e.node.Text


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


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
  发帖心情 Post By:2013/5/10 13:11:00 [只看该作者]

以下是引用狐狸爸爸在2013-5-4 11:42:00的发言:

设置在目录树的NodeMouseClick事件中:

 

Dim r AS Row = Tables("xxx").AddNew
r("某列") = e.node.Text

狐狸爸爸,我是在目录树旁边,放了一个按纽,点击一个保存按钮,然后想把所有的选中的节点的名字都保存在表新增的一行里。而不是点一下保存一个,因为可能有的点了又取消了,我需要把最终用户选了哪些节点保存下来。

麻烦在指导一下。


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


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
  发帖心情 Post By:2013/5/10 13:49:00 [只看该作者]

以下是引用wuxianzuoji41在2013-5-10 13:11:00的发言:

狐狸爸爸,我是在目录树旁边,放了一个按纽,点击一个保存按钮,然后想把所有的选中的节点的名字都保存在表新增的一行里。而不是点一下保存一个,因为可能有的点了又取消了,我需要把最终用户选了哪些节点保存下来。

麻烦在指导一下。

With Tables("名录搜索_tblSearchjindu")
.addnew()
.current("tijiaoriqi") = Date.Today
..Current("guanjianci")=e.Form.Controls("txtSearch").text
.
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
For Each nd As WinForm.TreeNode In trv.AllNodes
    If   nd.Checked = True Then
    .current("guanjianci")=nd.Text

    End If
Next
End With

我写的的怎么只能保存一个节点的名称,而不是所有的选中的节点的名称


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/5/11 10:27:00 [只看该作者]

With Tables("名录搜索_tblSearchjindu")
    Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
    Dim r As Row = .addnew()
    r("tijiaoriqi") = Date.Today
    r("guanjianci")=e.Form.Controls("txtSearch").text
    r("guanjianci")= trv.SelectedNode.Text
End With

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40556 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/5/11 10:35:00 [只看该作者]

With Tables("名录搜索_tblSearchjindu")
    Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
    Dim r As Row = .addnew()
    r("tijiaoriqi") = Date.Today
    r("guanjianci")=e.Form.Controls("txtSearch").text
    For Each nd As WinForm.TreeNode In trv.AllNodes
        If nd.Checked = True Then
            If r.Isnull("guanjianci") = True
                r("guanjianci")= trv.SelectedNode.Text
            Else
                r("guanjianci") =  r("guanjianci") & "," & trv.SelectedNode.Text
            End If
        End If
    Next
End With


 回到顶部