我想实现通过触发treeview的这个事件SelectedIndexChange来知道这个点击节点上级节点(直到根节点)的Text,我写的方法如下,但有错误,请教高手帮忙
private void treMenu_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
{
TreeNode selectNode = new TreeNode();
selectNode = this.treMenu.GetNodeFromIndex(e.NewNode);
hdnFolderCurrent.Value = pathDir.Replace(pathApplication,"").Replace("\\","/").Replace(pathDir.Substring(pathDir.LastIndexOf("\\") + 1),GetPathFromNode(selectNode));
}private string GetPathFromNode(TreeNode node) 
{
if (node.Parent == null) 
{
return node.Text;
} return Path.Combine(GetPathFromNode((TreeNode)node.Parent), node.Text);//这句报错,无法转换
}