web里如何实现treeview??? webtreeview要装个iewebcontrol才能用.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.microsoft.com/china/MSDN/library/archives/library/DNAspp/html/aspnet-usingtreeviewieWebcontrol.asp微软控件:http://msdn.microsoft.com/downloads/samples/internet/ asp_dot_net_servercontrols/webcontrols/default.aspNET平台下Web树形结构程序设计(李洪根)http://www.microsoft.com/china/community/Column/30.mspxhttp://download.microsoft.com/download/2/9/0/290e3bc2-a238-447f-ad45-98e590b3048b/TreeViewControl.msi 1.下载地址http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp安装后,通过“自定义工具箱”->“.net框架组件”把TreeView添加到工具箱里2.运行时无法显示一般是TreeView的版本问题,最好下载英文版自动安装版本重新安装,安装前应该先到添加删除程序里卸掉原版本3.显示格式出错(非树状显示)TreeView要求客户端浏览器版本为IE5.5及以上,最好要求客户端升级为IE6.04.框架里使用TreeView设置NavigateUrl、Target属性,可更新另外的Frame5.找不到TreeNode类使用TreeView,最好添加namespace:using Microsoft.Web.UI.WebControls;6.遍历TreeView节点(递归算法)private void Page_Load(object sender, System.EventArgs e){GetAllNodeText(TreeView1.Nodes);}void GetAllNodeText(TreeNodeCollection tnc){foreach(TreeNode node in tnc){if(node.Nodes.Count!=0)GetAllNodeText(node.Nodes);Response.Write(node.Text + " ");}}7.得到node结点的父节点TreeNode pnode;if(node.Parent is TreeNode)pnode=(TreeNode)node.Parent;else//node is root node8.修改TreeView样式(示例)<iewc:TreeView id="TreeView1" runat="server" HoverStyle="color:blue;background:#00ffCC;" DefaultStyle="background:red;color:yellow;" SelectedStyle="color:red;background:#00ff00;">用代码:TreeView1.DefaultStyle["font-size"] = "20pt";9.TreeView展开无闪烁的解决方法http://expert.csdn.net/Expert/topic/1300/1300576.xml c#中用文件流 制作 记事本 .net中如何使用OpenSSL类的RSA公钥进行加密 如何把数据库里的datetime在文本框显示为yyyy-MM-dd格式? 我的水晶报表注册后过几天不能用了 求教:dataGrid中能否动态设置某笔记录的文字颜色? 如何在C#中执行存储过程! radiobutton在c#中有text属性,但在javascript调用时没有text属性,怎么办? 各位帮忙分析一下我女友现在是怎么想的?? 大家帮忙看看这段带参数输入的SQL代码出了什么错 谢谢 如何实现treeview的查找和显示 新手问题:请教web服务如何主动发送消息到客户端? 问题
http://www.microsoft.com/china/MSDN/library/archives/library/DNAspp/html/aspnet-usingtreeviewieWebcontrol.asp
微软控件:
http://msdn.microsoft.com/downloads/samples/internet/
asp_dot_net_servercontrols/webcontrols/default.aspNET平台下Web树形结构程序设计(李洪根)
http://www.microsoft.com/china/community/Column/30.mspxhttp://download.microsoft.com/download/2/9/0/290e3bc2-a238-447f-ad45-98e590b3048b/TreeViewControl.msi
http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp
安装后,通过“自定义工具箱”->“.net框架组件”把TreeView添加到工具箱里2.运行时无法显示
一般是TreeView的版本问题,最好下载英文版自动安装版本重新安装,安装前应该先到添加删除程序里卸掉原版本3.显示格式出错(非树状显示)
TreeView要求客户端浏览器版本为IE5.5及以上,最好要求客户端升级为IE6.04.框架里使用TreeView
设置NavigateUrl、Target属性,可更新另外的Frame5.找不到TreeNode类
使用TreeView,最好添加namespace:using Microsoft.Web.UI.WebControls;6.遍历TreeView节点(递归算法)
private void Page_Load(object sender, System.EventArgs e)
{
GetAllNodeText(TreeView1.Nodes);
}
void GetAllNodeText(TreeNodeCollection tnc)
{
foreach(TreeNode node in tnc)
{
if(node.Nodes.Count!=0)
GetAllNodeText(node.Nodes);
Response.Write(node.Text + " ");
}
}7.得到node结点的父节点
TreeNode pnode;
if(node.Parent is TreeNode)
pnode=(TreeNode)node.Parent;
else
//node is root node8.修改TreeView样式(示例)
<iewc:TreeView id="TreeView1" runat="server" HoverStyle="color:blue;background:#00ffCC;" DefaultStyle="background:red;color:yellow;" SelectedStyle="color:red;background:#00ff00;">
用代码:
TreeView1.DefaultStyle["font-size"] = "20pt";9.TreeView展开无闪烁的解决方法
http://expert.csdn.net/Expert/topic/1300/1300576.xml