У меня есть древовидная структура, в которой есть несколько дочерних элементов, и у многих из них есть предки. У меня также есть datagridview рядом с древовидной структурой. На основе выбранного узла дерева я связываю данные в Datagridview.
Я использую treeView1.SelectedNode
для получения значения узла Моя проблема в том, что это выражение дает ранее выбранный узел.
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
node = e.node;
}
это дает мне правильный узел (выбранный узел). но
node = treeview1.selectednode
укажите узел, который я выбрал ранее. Я хочу получить выбранный узел вне события клика (_nodemouseclick).
Как я могу это получить. Я не хочу сохранять узел в глобальной переменной, а затем использовать его.
Надеюсь, я ясно объяснил свой вопрос.
Спасибо в ожидании.