我有一个树视图,其中有几个孩子,其中许多孩子都有祖先。我在树视图旁边还有一个数据网格视图。基于treeview选择的节点,我在Datagridview中绑定数据。
我treeView1.SelectedNode
用来获取节点值我的问题是这个表达式给出了之前选择的节点。
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
node = e.node;
}
这给了我正确的节点(选定的节点)。但
node = treeview1.selectednode
给出我之前选择的节点。我想在点击事件(_nodemouseclick)之外获取选定的节点。
我怎么才能得到它。我不想将节点保存在全局变量中然后使用它。
希望我能清楚地解释我的问题。
感谢期待。