我在ASP.NET 2.0中使用ComponentArt第三方控件。 这是我面临的问题。
我在ComponentArt.Web.UI.TreeView
的运行时创建了一些Page_Load
。
现在,在按钮的单击事件中,我想在树视图中获取所选节点的值。
有人可以帮忙吗?
答案 0 :(得分:2)
首先,我假设您已将MultipleSelectEnabled设置为true,以允许在TreeView中选择多个节点。
如果有,可以使用TreeView的MultipleSelectedNodes属性来获取TreeViewNodes数组。
从这里你只需要遍历数组并使用节点的Value属性来获得你需要的东西。
所以基本上这样的事情应该有效,
TreeViewNodes[] selectedNodes = treeViewID.MultipleSelectedNodes;
ArrayList values = new ArrayList(selectedNodes.Count);
foreach (TreeViewNode node in selectedNodes) {
values.Add(node.Value);
}
现在您在ArrayList中拥有所选的节点值。