C# treeview 子节点的问题

QQ52091368 2012-07-10 08:21:42
private void Form1_Load(object sender, EventArgs e)
{
TreeNode tn = new TreeNode();
tn.Tag = "v";
tn.Text = "父节点";
}


private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
ckgl.BLL.DLL_del d = new ckgl.BLL.DLL_del();
List<BLL.moxing> ls = new List<BLL.moxing>();
ls = d.GetTreeNode();

TreeNode ff = null;
foreach (BLL.moxing m in ls)
{
ff = new TreeNode();
ff.Text = m.Name.ToString();
ff.Tag = m.Id.ToString();

this.treeView1.SelectedNode.Nodes.Add(ff);
}
treeView1.ExpandAll();
}

子节点 没点一次,下一节点 总是重复treeView1_AfterSelect()啊 ? 怎么办?
...全文
81 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
LQknife 2012-07-10
  • 打赏
  • 举报
回复
确定是重复触发的话
先在方法前注销AfterSelect然后在重新注册AfterSelect
xiehuanxie 2012-07-10
  • 打赏
  • 举报
回复
你想实现什么功能? 弄出个死循环?

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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