我正在为 ASP.NET 2.0 使用 ComponentArt 第三方控件。这是我面临的问题。
我ComponentArt.Web.UI.TreeView
在运行时创建了一些Page_Load
. 现在在按钮的单击事件中,我想获取树视图中选定节点的值。
有人可以帮忙吗?
我正在为 ASP.NET 2.0 使用 ComponentArt 第三方控件。这是我面临的问题。
我ComponentArt.Web.UI.TreeView
在运行时创建了一些Page_Load
. 现在在按钮的单击事件中,我想获取树视图中选定节点的值。
有人可以帮忙吗?
首先,我假设您将 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 中有您选择的节点值。