2011-03-03 80 views
1

我使用asp.net 4和c#。 我有一个TreeView,我想选择一个现有的节点编程。Web控件TreeView以编程方式选择一个节点

SelectNode() method is read only 

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.treeview.selectednode.aspx

,所以我不知道该怎么做。 请回复TreeView WEB CONTROL不适用于Win App。

我的代码:

protected void uxTreeView_DataBound(object sender, EventArgs e) 
{ 
    TreeView myTreeView = (TreeView)uxManageSlotsDisplayer.FindControl("uxTreeView"); 
    myTreeView.Nodes[2].Selected = true; 
} 

回答

1

你可以尝试设置一个特定的树节点的Selected财产。

+0

嗨,在添加所有节点以选择特定节点后,应使用哪个树视图事件?感谢先进的 – GibboK 2011-03-03 08:47:05

+0

它取决于你如何填充树视图。如果你是数据绑定它 - 使用DataBound事件,找到感兴趣的节点并选择它。 – 2011-03-03 08:49:02

+0

我使用OnTreeNodePopulate和一些逻辑来从我的数据库中检索节点值。 DataBound应该工作?我正在测试,但似乎DataBound不起作用。有任何想法吗?谢谢 – GibboK 2011-03-03 08:52:14

相关问题