绑定了一个treeview,让它每个节点前面显示复选框
现在在数据库中取出几个值,如3,5,6
想后台代码实现treeview的节点id等于3,5,6的打上对钩
------解决方案--------------------------------------------------------
遍历treeview,在遍历中声明一个CheckBox对象,如果节点id=3,5,6的则CheckBox.Checked=true
------解决方案--------------------------------------------------------
绑定的时候,根据你自己的逻辑 设置checkbox的选择状态
无非就是把CheckBox绑定到你的Treeview上
------解决方案--------------------------------------------------------
- C# code
for (int i = 0; i <= TreeView1.Nodes.Count; i++)//循环 { string nodeValue= TreeView1.Nodes[i].value;//节点的文本 string sqlNodeValue = "";//这是你数据库取出的值 if (nodeTxt == sqlNodeTxt)//判断是否相等 { TreeView1.Nodes[i].Checked = true;//选中 } }
------解决方案--------------------------------------------------------
这个得绕啊
------解决方案--------------------------------------------------------