c#编写的应用程序中,判别treeview子节点与父节点的方法

lk_704891250_8608 2009-12-01 09:48:29
请哪位大虾指点一二
...全文
150 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fyanglexh 2009-12-17
  • 打赏
  • 举报
回复
递归查找父节点。

private int GetNodeGrade(treenode node,int i)
{
if(node.parent!=null)
{
i+=1;
return GetNodeGrade(node.parent,i);
}
}
lk_704891250_8608 2009-12-09
  • 打赏
  • 举报
回复
有没有什么方法可以让我判断此节点是第几级节点啊?
a7373773 2009-12-07
  • 打赏
  • 举报
回复
/// <summary>
/// 选中节点事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
if (e.Node.Parent != null)
{
MessageBox.Show("该节点有父节点");
}

if (e.Node.Nodes.Count == 0)
{
MessageBox.Show("该节点没有子节点");
}
}
Ethan_C 2009-12-01
  • 打赏
  • 举报
回复
if(td.Parent == null)
{
//说明是父节点。
}else
{
//子节点。

}

我用的是这个方法。

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧