我想做个无限级动态目录树,时间紧迫,请帮忙。
我想做个无限级动态目录树,就是可以自定义的那种,例如:windows的资源管理器,可以任意添加目录,时间不多,大家给推荐个控件。或说一下方法。有源码的给个源码(^^我比较懒的,呵呵),itnewstar@gmail.com给发源码的麻烦在贴子上留你用的什么方法,在mail中注明你是谁,我好给分。 问题点数:200、回复次数:23Top
1 楼baidongli()回复于 2005-11-07 12:00:38 得分 20
用到数据库吗?
如果用到的话,作一个字段,字段按:parent->sub-.....Nsub的格式添加,之后写一个递归的方法来生成菜单~Top
2 楼tx18(www.sqlserver.com.cn)回复于 2005-11-07 12:03:43 得分 20
we.SqlServer.com.cnTop
3 楼lcwlyl(网络幽灵)回复于 2005-11-07 12:04:19 得分 0
楼上用什么控件?这种思路我当然明白,但我没有一个好的控件啊,自己写,时间不够。Top
4 楼lcwlyl(网络幽灵)回复于 2005-11-07 18:30:15 得分 0
自己顶下。我现在找到一个,正在测试,大家也帮帮忙啊,解决给分。Top
5 楼gmcyt(火云)回复于 2005-11-08 13:11:37 得分 20
有个dTable,查查Top
6 楼xwt799023(★★★★★)回复于 2005-11-08 13:23:49 得分 20
用阿赖的xml吧Top
7 楼loulou82(南京以外不考虑~)回复于 2005-11-08 13:33:29 得分 40
http://www.w2000.com.cn/sweet/DyTree/index.asp
http://www.mhcnt.sh.cn/blog/attachments/month_0507/zwo3_tree.rarTop
8 楼zeq258(周二强)回复于 2005-11-08 13:41:51 得分 40
我原来下了一个js包,是实现无限级连树的。
而且也很好用!
如果你需要,请联系我。
Top
9 楼hexf_hn(天蓝)回复于 2005-11-08 18:28:34 得分 0
我也想要一个呀,最好是JSP能用的。谢谢!
hexf_hn@china.com.cnTop
10 楼tx18(www.sqlserver.com.cn)回复于 2005-11-08 19:44:53 得分 30
下载免费版:http://www.htok.net/we/help/download/myweb.exeTop
11 楼chense(JavaChen)回复于 2005-11-08 21:59:36 得分 10
http://community.csdn.net/Expert/topic/4306/4306855.xml?temp=.6021997Top
12 楼crazybrother(大师兄)回复于 2005-11-08 23:05:11 得分 0
我想要一个。
能给我吗?
我现在准备搞个基于B/S模型的应用软件。
需要用到这个
谢谢了,,,请发到weng_1115@163.com
先谢谢了。。。。
Top
13 楼zeq258(周二强)回复于 2005-11-09 11:23:44 得分 0
上边留邮箱的,我已经给你们发到了邮箱,
你们自己研究,如果谁没有收到,给我信息。我给你重新发!Top
14 楼amu0528(小木屋)回复于 2005-11-09 12:22:38 得分 0
给我也来份吧
wuximu@163.comTop
15 楼lcwlyl(网络幽灵)回复于 2005-11-09 18:20:07 得分 0
TO:zeq258(近朱者赤)
当然,我没收到,呵呵,麻烦一下。itnewstar@gmail.comTop
16 楼lcwlyl(网络幽灵)回复于 2005-11-09 18:21:00 得分 0
自己做了个,经理闲难看,给拒绝了。呵呵,不好意思,能力有限。Top
17 楼lcwlyl(网络幽灵)回复于 2005-11-11 13:08:47 得分 0
呵呵,几天了还没结贴,对不住大家,因为一直没有满意的。昨天从51windows.net上找了个,是asp写的,大家帮改成jsp的,谢谢。其中conn.asp是连接数据库的,我不贴了。
<!--#include file='conn.asp'-->
<?xml version="1.0" encoding="GB2312"?>
<%
'无限级目录树xml文件
'http://www.51windows.net
dim TreeID,PageUrl
PageUrl = Request.ServerVariables("SCRIPT_NAME")
TreeID = Request.QueryString("FolderID")
if len(TreeID) = 0 or Isnumeric(TreeID) = False then
TreeID = 0
end if
'文件夹开始
dim FolderSql
FolderSql = "Select FolderID,FolderParentID,FolderName from [Folder] where FolderParentID = " & TreeID
Set RsFolder = conn.execute(FolderSql)
%>
<Tree TreeId="Folder<% = TreeID %>" NodeXmlSrc="<% = PageUrl %>?FolderID=<% = TreeID %>"><%
While RsFolder.eof = False
%>
<TreeNode NodeId="Folder<% = RsFolder("FolderID") %>" Href="Folder.asp?FolderID=<% = RsFolder("FolderID") %>" Title="<% = Server.HTMLEncode(RsFolder("FolderName")) %>" NodeXmlSrc="<% = PageUrl %>?FolderID=<% = RsFolder("FolderID") %>"></TreeNode><%
RsFolder.MoveNext
Wend
Set RsFolder = nothing
'文件夹结束
'文件开始
dim FileSql
FileSql = "Select FileID,FileFolderID,FileName from [File] where FileFolderID = " & TreeID & " order by FileID Desc"
Set RsFile = conn.execute(FileSql)
While RsFile.eof = False
%>
<TreeNode NodeId="File<% = RsFile("FileID") %>" Title="<% = Server.HTMLEncode(RsFile("FileName")) %>" Href="File.asp?FileID=<% = RsFile("FileID") %>"></TreeNode><%
RsFile.MoveNext
Wend
Set RsFile = nothing
'文件结束
%>
</Tree>
<%
conn.close
set conn = nothing
%>Top
18 楼OnlyFor_love(『勾勾手指头 一辈子不分手』)回复于 2005-11-11 13:12:00 得分 0
顶一下 收藏Top
19 楼zaihch(zaihch)回复于 2005-11-11 15:56:14 得分 0
我上次给你的邮箱发邮件,发不了。我这有个和数据库关联的动态树节点。我的邮箱是huazai19992000@163.com MSN:zaihch@hotmail.comTop
20 楼lcwlyl(网络幽灵)回复于 2005-11-11 16:10:15 得分 0
呵呵,是吗?那换fukai_cyt@163.comTop
21 楼wpet()回复于 2005-11-11 17:28:39 得分 0
给我一份!wangpengster@gmail.comTop
22 楼lcwlyl(网络幽灵)回复于 2005-11-15 12:14:40 得分 0
呵呵,已经很长时间了,还没有结贴,项目中现暂用我做的那套,不过不太好,个人认为比较好的是'http://www.51windows.net这个,他说是从CSDN上“偷”的,呵呵,dTree也很好,不过说是收费的,没仔细研究,人个学习方面,应该看的。阿赖组件,呵呵,能力有限,没有实现动态的。http://www.mhcnt.sh.cn/blog/attachments/month_0507/zwo3_tree.rar也不错,但不能自定义成文件夹或文件,它是如果只有一级目录就是文件,二级以上,上级目录就是文件夹。大家若有需要,可以看看。http://www.htok.net/we/help/download/myweb.exe这个前些日子公开源码了,供个人学习是个特别好的例子,但它声明,用于商用项目,与他联系,呵呵,怕收费。zeq258(近朱者赤) 给我发的是野马tree,也不错。有这些,然后就要看我上司决定用哪个了,呵呵。如果大家还有什么好的方法,给我发邮件就行,谢谢。
谢谢各位的参与,结贴吧。Top
23 楼hcom(迷失在爪哇世界中)回复于 2006-02-18 10:48:41 得分 0
upTop




