Вот пример того, как это должно работать, чтобы получить string
путь от вашего Treeview
.
TreeNode tmp = treeview.nodes[3].nodes[2].nodes[7];
string path = String.Empty;
while(tmp != null)
{
path.insert(0, "/" tmp.Index);
tmp = tmp.Parent;
}
path.Remove(0,1); // remove first '/' sign
Не полностью протестирован этот образец, но я должен дать вам подсказку.Надеюсь, что это решит вашу проблему, если нет, пожалуйста, добавьте дополнительную информацию к вашему вопросу.