日期:2014-05-20  浏览次数:20499 次

怎么把数据库的值读取出来,并把对应的treeview的节点前面的复选框选中呢
问题:一个treeview,和数据库结合,一个字段中记录了treeview节点的选中情况,怎么显示treeview时候,节点前面的复选框是选中的呢?

------解决方案--------------------
tree1.nodes[3].nodes.add(td);
如果3下面还有3你可以这样写
tree1.nodes[3].nodes[3].nodes.add(td);

你也可以写一个方法
private void add_nodes(treenod node)
{
treenode td = new treenode()
td.name = "XXX ";
td.text = value;
if ds.tables[0].rosw[0][0].tostring() == "true "
td.checked = true;
else
td.checked = false;
node.nodes.add(td);
}
方法add_nodes中的treenod node参数就是你要添加节点的父节点.调用这个方法就搞定了.