通过TreeView1_SelectedIndexChange事件private void TreeView1_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
{
string a = e.NewNode;
string[] s =a.Split(new char[]{'.'});
//s.Length为接点的层次
label.Text=((TreeNode)TreeView1.GetNodeFromIndex(e.NewNode)).Text //得到不同层次节点的值
}
{
string a = e.NewNode;
string[] s =a.Split(new char[]{'.'});
//s.Length为接点的层次
label.Text=((TreeNode)TreeView1.GetNodeFromIndex(e.NewNode)).Text //得到不同层次节点的值
}
解决方案 »
- asp.net c#网页程序 检查另外一台服务器网站里的文件是否存在,存在时则将对方的文件ftp传输过来
- ASP.NET 执行存储过程 没有返回集合 输出ds.tables[0].rows[0][0]为空!
- C# 获取资源文件中的文件列表
- 求问C#正则表达式
- 自做datagridview分页问题
- session用户的问题
- 求一个自定义排序的存储过程
- 无法引用system.io,提示找不到类型或命名空间名称,如何解决
- c#几个数据空间 gradviw datalist 。。怎样套模板
- 如何用程序改变报表中text的文本?(C#)
- treeviewd的问题,大家有没有人遇到呢,怎么解决,100分送上!!!急!
- TreeView的问题:我在设计时能够看见,为什么在运行时IE中无法显示呢?只是将所有节点的内容全部显示,没有树和连接。请大合侠们帮助解决
如下:
对treeview的选择事件有如下:
TreeView tv=(TreeView)sender;
TreeNode tn= tv.SelectedNode;
//tn.Text 为不同节点的值
string[] s =tn.FullPath.Split(new char[]{'\\'});
//s.Length为接点的层次
每一个节点都有属性tag,你将层次值赋给该节点的tag属性
即可知道该层次