Code Bye

C#树视图节点问题

在C#程序中,本人的树视图有一个根节点,软件运行时,搜索网络中的设备并添加到树视图子节点,搜索完后当网络中的某个设备故障时,让指定的那个子节点背景变成红色。问一下怎么样让故障设备对应到那个子节点呢?
解决方案

40

定义个类,例如 ccd,然后根据设备的一些特性定义 ccd  的属性例如 deviceId, name, location, index, isError 等等,其中 deviceId 或 name 为唯一标识
当加载 treenode 时,将对应 ccd 的唯一标识作为 treenode 的 name 或 text 关联起来
当故障 ccd 被操作后,可根据 name 或 text 遍历 treenode,然后更新 treenode 的相关属性

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C#树视图节点问题