1 )How can i get the requested node by his id ?
You can use Enumerate nodes example from the TreeView replacement sample to get requested node.
2) After i get the requested node, how can i select this node (the Selected property is read only)
flyGrid.Selected = foundNode;