寻找TreeView控件

yuetianbao 2004-05-06 12:09:58
请大家帮帮忙,我现在急耍一个很好的TreeView控件,就像CSDN的这种,当然有其它也行;要最好的,我用过几个,效果不是很好。

希望能帮个忙,给个下载的地址,如果不大的话,可以发到我的邮箱(25M):yuetianbao@163.com,谢谢!!
...全文
76 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
listhome 2004-05-09
  • 打赏
  • 举报
回复
树形菜单的代码精简了又精简, 得出一个浓缩的模型送给大家。

一个三个文件: tree.xml, tree.xsl, tree.htm
好处是数据和表示完全分离, 在此基础上可以无限延伸各种功能。
再次说一下, 这个是简单的模型演示, 所以别说这个太丑。 因为我本来就没打算美化它。

tree.xml:
-------------------------
<?xml version="1.0" encoding="GB2312" ?>
<?xml-stylesheet type="text/xsl" href="tree.xsl" ?>
<tree>
<node title="中国">
<node title="江苏">
<node title="泰州">
<node title="白马" />
</node>
<node title="徐州" />
<node title="南京" />
<node title="无锡" />
</node>
<node title="上海">
<node title="徐家汇" />
<node title="莘庄" />
<node title="中山公园" />
</node>
<node title="北京" />
<node title="四川" />
<node title="海南" />
</node>
<node title="米国">
<node title="加利福利亚" />
<node title="纽约" />
</node>
<node title="伊拉克" />
</tree>


tree.xsl
---------------------------------------
<?xml version="1.0" encoding="GB2312" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/tree">
<xsl:apply-templates select="node" />
</xsl:template>
<xsl:template match="node">
<div>
<span onclick="toggle(this)">
<xsl:choose>
<xsl:when test="count(*)>0">-</xsl:when>
<xsl:otherwise>.</xsl:otherwise>
</xsl:choose>
</span>
<span>
<xsl:value-of select="@title" />
</span>
</div>
<div class="indent">
<xsl:apply-templates select="node" />
</div>
</xsl:template>
</xsl:stylesheet>


tree.htm
------------------------------------------
<style>
div
{
background-color: #eeeeee;
cursor:hand;
}
div.indent
{
padding-left: 20;
}

span
{
background-color: lightblue;
}
</style>

<SCRIPT LANGUAGE="JavaScript">
<!--
function toggle(s)
{
var d = s.parentElement.nextSibling;
if (d.childNodes.length > 0)
{
if (d.style.display == '')
{
d.style.display = 'none';
s.innerText = '+';
}
else
{
d.style.display = '';
s.innerText = '-';
}
}
}

function document.onselectstart()
{
document.selection.clear();
}

var xmldoc, xsldoc;
xmldoc = new ActiveXObject("Microsoft.XMLDOM");
xmldoc.async = false;
xmldoc.load("tree.xml");
xsldoc = new ActiveXObject("Microsoft.XMLDOM");
xmldoc.async = false;
xsldoc.load("tree.xsl");

document.write('<div id="tree">' + xmldoc.transformNode(xsldoc) + '</div>');
//-->
</SCRIPT>

<input type="button" onclick="alert(tree.innerHTML);" value="显示源代码">
smx717616 2004-05-09
  • 打赏
  • 举报
回复
这还找?
谁要的话给我发个短消息,把你的邮箱留下
我发给你
BigAngell 2004-05-09
  • 打赏
  • 举报
回复
我也在找啊,找到了告诉我哈.
GGBOYS 2004-05-09
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2887/2887346.xml?temp=.1464197
liuyu202 2004-05-08
  • 打赏
  • 举报
回复
用ms的treeview!
hbzxf 2004-05-08
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/library/default.asp?url=/workshop/webcontrols/overview/overview.asp
lxcc 2004-05-08
  • 打赏
  • 举报
回复
http://www.microsoft.com/downloads/details.aspx?FamilyID=fac6350c-8ad6-4bca-8860-8a6ae3f64448&DisplayLang=en
yuetianbao 2004-05-08
  • 打赏
  • 举报
回复
我是因为很忙,没有时间去网找,所以才来这里问大家,谁不知道在网上可以找到,为的就是方便快捷嘛。
dulkernetbug 2004-05-06
  • 打赏
  • 举报
回复
UP
lyhold 2004-05-06
  • 打赏
  • 举报
回复

作  者: fason (阿信)
最简单的无限级树型结构示例
http://fason.nease.net/
它的网站上有,

或者去
microsoft 的网站下载microsfot提供的哪个treeview
joelbh 2004-05-06
  • 打赏
  • 举报
回复
microsoft 的网站下载microsfot提供的treeview
michaelowenii 2004-05-06
  • 打赏
  • 举报
回复
要用Google 搜呀!!!


microsoft 的网站下载microsfot提供的treeview
smx717616 2004-05-06
  • 打赏
  • 举报
回复
哦,我的是微软的那个,要的话,说一声/
smx717616 2004-05-06
  • 打赏
  • 举报
回复
我发给你一个

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧