以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 目录树的节点如何能带记录数 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=24359) |
||||
-- 作者:paullqxp -- 发布时间:2012/10/11 16:27:00 -- 目录树的节点如何能带记录数 想在目录树的节点后面带上符合节点条件的记录数,以便对符合的记录数一目了然 不会写代码,求助!
![]() ![]() |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/10/11 17:18:00 -- 窗口的AfterLoad事件改为:
Dim tv As WinForm.TreeView = e.Form.Controls("TreeView1")
由于节点的Text属性已经变化,合成筛选条件的时候可以用节点的Name和FullName属性:
http://www.foxtable.com/help/topics/0898.htm http://www.foxtable.com/help/topics/2622.htm
[此贴子已经被作者于2012-10-11 17:39:55编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/10/11 18:50:00 -- 呵呵,你可没有白做,条条道路通罗马嘛。
|
||||
-- 作者:paullqxp -- 发布时间:2012/10/11 20:41:00 -- 以下是引用狐狸爸爸在2012-10-11 17:18:00的发言:
窗口的AfterLoad事件改为:
Dim tv As WinForm.TreeView = e.Form.Controls("TreeView1") 感谢狐爸,调试成功 想再问一下,觉得目录树的白色背景不好看,想换成任务页面的形式,,在“部门”页面下,根据不同的部门名,生成相应名称的任务,并能跟记录数 这个该怎么写代码呢? ![]() ![]() |
||||
-- 作者:czy -- 发布时间:2012/10/11 21:07:00 -- Dim Page As WinForm.TopicPage Page = e.Form.Controls("TopicBar1").Pages("部门") For Each Name As String In DataTables("姓名").GetComboListString("部门").Split("|") Page.Links.Add(Name,Name & "(" & DataTables("姓名").Compute("Count([_Identify])","部门 = \'" & Name & "\'") & "人)") Next |
||||
-- 作者:paullqxp -- 发布时间:2012/10/11 21:27:00 -- 以下是引用czy在2012-10-11 21:07:00的发言:
Dim Page As WinForm.TopicPage Page = e.Form.Controls("TopicBar1").Pages("部门") For Each Name As String In DataTables("姓名").GetComboListString("部门").Split("|") Page.Links.Add(Name,Name & "(" & DataTables("姓名").Compute("Count([_Identify])","部门 = \'" & Name & "\'") & "人)") Next 好用,感谢! |
||||
-- 作者:czy -- 发布时间:2012/10/11 21:28:00 --
|
||||
-- 作者:Fotable -- 发布时间:2012/10/13 21:01:00 -- 我也奉新一个计算 多层目录树节点数目的树显示算法
For Each nd As WinForm.TreeNode In trv.AllNodes 显示效果、 ![]() ![]() [此贴子已经被作者于2012-10-13 21:09:46编辑过]
|
||||
-- 作者:paullqxp -- 发布时间:2012/10/14 7:35:00 -- 哥子,我老家就是第三个节点“万载”的,你点开后,是不是有“龙牙百合粉”的 |
||||
-- 作者:Fotable -- 发布时间:2012/10/14 9:21:00 -- 当然有了。 呵呵,居然在狐表里也能碰到老乡呀。 目前在哪里发展呀 |