已将一个treelist绑定数据,并显示了checkbox,绑定方法如下treelist1.DataSource = EBLL.GetEvent(0);  //一个返回datatable的方法
            treelist1.ParentFieldName = "EventSortID";
            treelist1.KeyFieldName = "EventID";得到的图像效果如下:现在我想要EventID为3的那项选中,如果用代码实现呢?devtreelist

解决方案 »

  1.   


    // 设置子节点的状态
    private void SetCheckedChildNodes(TreeListNode node, CheckState check)
            {
                for (int i = 0; i < node.Nodes.Count; i++)
                {
                    node.Nodes[i].CheckState = check;
                    SetCheckedChildNodes(node.Nodes[i], check);
                }
            }