私にはいくつかの子供がいるツリービューがあり、それらの多くには祖先があります。ツリービューの横にデータグリッドビューもあります。ツリービューで選択したノードに基づいて、Datagridviewでデータをバインドします。
私はノード値を取得するために使用treeView1.SelectedNode
します私の問題は、この式が以前に選択されたノードを与えることです。
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
node = e.node;
}
これにより、正しいノード(選択されたノード)が得られます。しかし
node = treeview1.selectednode
前に選択したノードを指定します。クリックイベント(_nodemouseclick)の外で選択したノードを取得したい。
どうすれば入手できますか。ノードをグローバル変数に保存して使用したくありません。
私の質問を明確に説明できることを願っています。
期待してくれてありがとう。