日期:2014-05-19  浏览次数:20768 次

在treeview中,如何把用户用鼠标点击的节点的KEY值拿出来?谢谢
MovieList.Nodes[0].Nodes[j].Nodes.Add(myDataTable.Rows[i][2].ToString(),   myDataTable.Rows[i][1].ToString());

像这样子,在MouseClick我要把节点的Key拿出来,谢谢

------解决方案--------------------
应该使用 AfterSelect 事件.该事件中有个参数 e
这样无论是使用鼠标选取还是使用键盘选取都可以取到.
private void tv_AfterSelect(object sender, TreeViewEventArgs e)
{
e.Node.Name;//就是你要的Key
}