ASP.NET用什么控件做类似WINDOWS资源管理器的界面比较好? 并不是要做资源管理器,只是想要它的形式,右边的项可从数据库读取,显示是图片(根据数据库中某值可以换成不同图片).用什么控件比较好,最好有点例子. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好象见过的控件就TreeView可以,你也可以在网上找找类似的控件。都是个人开发的。 看来大家都是 异口同声 "TreeView" 了~` treeView.下载地址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 既然都推荐Treeview,有没有和我要的需求比较相近的例子啊.谢谢 树型控件,用法可以参考http://www.cnblogs.com/singlepine/archive/2006/04/05/367801.html 仔细看了下各位所说,发现可能是我没说清楚,我要的不是资源管理器左侧的的树状,而是右边一个个文件夹那样的图标(在WINDOWS里可以显示大图标,小图标,列表等等,我这里只要显示大图标).所以再用TREEVIEW恐怕不太合适吧. 请用ListView控件 可以显示大图标,小图标,详细列表等. 可这好像是FORM控件,WEB里怎么用啊?另外最好给点接近的例子 不知道你对盗版是否在意,我用的是ComponentArt TreeViewDemo:http://www.componentart.com/demos/treeview/design/ms_windowsXp/WebForm1.aspx基本和操作系统的一摸一样 哎,资源管理器只是我做的一个比喻,可能误导各位了.说详细点我想要的功能挺常见的,从数据库中取数据,只是不用DATAGRID,根据值的不同显示不同的图片.样子有点像"我的电脑"中的"大图标". 我做的小例子http://www.cnblogs.com/yzxchoice/archive/2006/09/02/493089.html Cookie购物车问题 请问一下网站需要展示的图片太多,该怎么处理 利用HttpHandler可以实现图片替换效果么? mschart X轴间隔问题 .net 打印 ? (做过的举手!) 图片选取问题啊-- 重分!!請教高手幾個問題 datagrid的问题 ASP.NET揭秘(第二版)这本书怎么样呀? 关于DropDownList的简单问题,要分的快进~~! 中职学校急招.net老师1名 asp.net里用C#如何做出一个树形目录?
.下载地址
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
http://www.cnblogs.com/singlepine/archive/2006/04/05/367801.html
另外最好给点接近的例子
Demo:
http://www.componentart.com/demos/treeview/design/ms_windowsXp/WebForm1.aspx
基本和操作系统的一摸一样
说详细点我想要的功能挺常见的,从数据库中取数据,只是不用DATAGRID,根据值的不同显示不同的图片.样子有点像"我的电脑"中的"大图标".
http://www.cnblogs.com/yzxchoice/archive/2006/09/02/493089.html