をクリックしてください:C#ツリービューselectedNodeの私は手動でツリービューで私のノードを選択し
treeView1.SelectedNode = treeView1.Nodes[0].Nodes[0].Nodes[0];
しかし、私は、私は形式にXMLからデータをロードする原因、それはまた、だけでなく、選択]をクリックします、ノードがクリックされた依存..
指定したノードでこのclickeventを実行する方法は?
をクリックしてください:C#ツリービューselectedNodeの私は手動でツリービューで私のノードを選択し
treeView1.SelectedNode = treeView1.Nodes[0].Nodes[0].Nodes[0];
しかし、私は、私は形式にXMLからデータをロードする原因、それはまた、だけでなく、選択]をクリックします、ノードがクリックされた依存..
指定したノードでこのclickeventを実行する方法は?
私は、1つのノードを複数回クリックすることがあり、毎回新しいデータを取得するのを待つ必要がありますが、実際にはデータに変更はないので、SelectedNodeChanged
ではなく、トリガー取得データをonclick
で指定することをお勧めします。イベントにない別のメソッドでデータを取得する機能、イベントで呼び出す必要があります(種類:single responsibility principle :)。
あなたがWinFormsを使用している場合、SelectedNodeChangedではなくBeforeSelect
またはAfterSelect
にリスナーを追加する必要があると思います。
ありがとうジャック・クルハーン! – Ismoh
はこのASP.netアプリケーションですか? – Damith
いいえ、Windowsフォーム – eMi