Cur*_*urt 5 vb.net asp.net treeview performance
我的所有TreeView节点都有一个唯一的节点深度ID.
我想Checked=True在TreeView节点上设置匹配特定值.
目前我正在做以下事情:
Dim value As Integer = 57
For Each n As TreeNode In tvForces.Nodes
If n.Value = value Then n.Checked = True
Next
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来查找我想要设置的节点Checked=True而不是循环遍历每个节点?
我正在寻找类似的东西:
Dim value As Integer = 57
n.FindNodesByValue(value)(0).Checked = True
Run Code Online (Sandbox Code Playgroud)
我可以使用这样的东西吗?
Pseudocode(c#)使用LINQ Where() + List.ForEach()来演示一个想法:
nodes.Where(node => node.Value == "5")
.ToList()
.ForEach((node => node.Checked = true));
Run Code Online (Sandbox Code Playgroud)
有关这两种方法的语法,请参阅MSDN上面的链接VB.NET.
| 归档时间: |
|
| 查看次数: |
11981 次 |
| 最近记录: |