Tất cả các nút TreeView của tôi có một ID duy nhất cho Độ sâu nút của chúng.Tìm nút TreeView theo giá trị
Tôi muốn đặt Checked=True
trên nút TreeView khớp với một giá trị nhất định.
Hiện nay tôi đang làm như sau:
Dim value As Integer = 57
For Each n As TreeNode In tvForces.Nodes
If n.Value = value Then n.Checked = True
Next
Có cách nào tốt hơn về việc tìm kiếm các Node mà tôi muốn thiết lập như Checked=True
hơn là lặp qua từng nút?
Tôi đang tìm một cái gì đó như:
Dim value As Integer = 57
n.FindNodesByValue(value)(0).Checked = True
Có bất cứ điều gì như thế này mà tôi có thể sử dụng không?
Hãy ghi nhớ rằng tvForces.Nodes chỉ được cấp độ đầu tiên (root) nút. Nếu bạn muốn tất cả các nút, bạn sẽ cần phải đi qua cây. –