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 doc文件转换swf文件 string.format 格式数字 C#中xml数据绑定到TreeView里面,要在页面加载是就绑定 winform 下.excel.. 关于C#的几个问题 如何取消鍵盤事件? 用asp.net(c#)做一个语音聊天室,怎么将音频技术加到web当中???请指教。。 小菜鸟提问,@"shhdhhs"前面个@是什么意思,为什么有了这个东西的字符串就不能写进文件去了?? 请教:关于DataSet性能的问题? 这个图片地址怎么用正则获取到啊! 新手问题:请教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