我正在使用带有 ASP .Net C# 的 Telerik RadTreeView。我可以使用以下代码设置选定节点:
var node = radTreeViewMenuStructure.Nodes.FindNodeByValue(linkID.ToString());
if (node != null) // <- equals null when not on the root of the tree
{
node.Selected = true;
node.Expanded = true;
node.ExpandParentNodes();
node.Focus();
}
上面的代码仅在节点刚刚离开根且未包含在父节点中时才设置选定节点。选择包含在父节点中的节点的 ID 时,我的节点 = null。有什么建议么?