C# treeview 子节点的问题
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()啊 ? 怎么办?