当前位置: 代码迷 >> ASP.NET >> 怎么让treeview前面的复选框显示选中状态
  详细解决方案

怎么让treeview前面的复选框显示选中状态

热度:9203   发布时间:2013-02-25 00:00:00.0
如何让treeview前面的复选框显示选中状态?
绑定了一个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;//选中            }        }
------解决方案--------------------------------------------------------
这个得绕啊
------解决方案--------------------------------------------------------
  相关解决方案