根节点为0 ,父节点有若干,父节点下又有叶节点,比如A为父节点,其下有叶节点1,2,3,(左边有checkbox) 我现在想在lable 中显示所选叶节点的值,请问如何遍历?已经动态邦定了treeview
if (!IsPostBack)
{
string L_sql1 = "select * from 部门表";
DataView dv = drv(L_sql1);
foreach (DataRowView dtt in dv)
{
TreeNode tn = new TreeNode();
tn.Text = dtt["所在部门"].ToString();
tn.Value = dtt["部门编号"].ToString();
tn.Expanded = false; TreeView1.Nodes.Add(tn);
addchild(tn);
}
}
if (!IsPostBack)
{
string L_sql1 = "select * from 部门表";
DataView dv = drv(L_sql1);
foreach (DataRowView dtt in dv)
{
TreeNode tn = new TreeNode();
tn.Text = dtt["所在部门"].ToString();
tn.Value = dtt["部门编号"].ToString();
tn.Expanded = false; TreeView1.Nodes.Add(tn);
addchild(tn);
}
}
解决方案 »
- asp.net 关闭页面同时清空全局变量的值
- wcf使用nettcp代码调用报错!
- 同一方案里的各个项目统一设置版本号
- 请问高手,我如下设计一程序,可否:在主线程中,我想另外建个新线程,并在这新线程中建一图表,程序运行时,起动新线程,在这个新线程中,根据主线程提供数据操作图表
- 导入名字空间会否对性能产生影响?
- 各位大哥帮帮忙,看看我的代码哪里错了!~
- ip地址栏 判断所填写的 是否正确,恳求代码分析或者思路!?
- c#中有没有求逆矩阵的函数?
- 急!C# 知道内存地址,如何读取数据显示到窗口?
- 安装duwamish7.0的失败问题
- webbrowser实现自动登录的问题
- panel里加多个用户控件?
{
if (TreeView1.CheckedNodes.Count > 0)
{
foreach (TreeNode tn in TreeView1.Nodes .)
{
if (tn.ChildNodes.Count > 0)
{
foreach (TreeNode tn1 in tn.ChildNodes)
{
Label2 .Text += tn1.Text + ",";
}
} }
}
}
这个方法只能显示父节点下所有节点的内容,而我要显示选定叶节点的内容,不知如何?
private void tvwClass_AfterSelect(object sender, TreeViewEventArgs e)
{
MessageBox.Show(e.Node.Text);
}