if you use WinForms, you can populate tree view with values assinging them unique keyes.
e.g.
var root = treeViewDemo.Nodes.Add("195", "root");
var c = root.Nodes.Add("231", "text 231");
var d = c.Nodes.Add("301", "text 301");
var e = d.Nodes.Add("404", "text 404");
var f = e.Nodes.Add("561", "text 561");
then use this code to navigate to requested node by node's key taken from value path
var node = treeViewDemo.Nodes.Find("561", true)[0];
treeViewDemo.SelectedNode = node;