日期:2014-05-19  浏览次数:20383 次

treeview的结点绑定了text和value两个属性,如何在事后根据一个value值选中此结点的checkbox
在绑定treeview的结点时,给每个叶子结点赋了text和value两个属性,如何在事后根据一个value值选中此结点的checkbox,不是在绑定的同时选中。
比如有个结点当初赋了value值是5,我要根据这个5能选中那个结点的checkbox。
或者哪位高手会其他方法的,事后选中checkbox。不能根据text值,因为text值都很大,我是从数据库中读出应该选中的项的所有序号连接起来的字符串。
谢谢

------解决方案--------------------
如果级别是固定的就用TreeView的FindNode去找,如果不是,就遍历根据value去找.
------解决方案--------------------
TreeNode GetNodeByValue(string value,TreeView testTree )
{
foreach (TreeNode t in testTree.Nodes)
{
if (t.Value == value)
{
return t;
}
}
return null;
}