数据库的结构是怎么写的。
怎么判断记录所属TreeView1控件的哪级.

解决方案 »

  1.   

    数据结构:cNodeCode,cNodeName,cParentKey
    根据cParentKey这里的值来判断级数
      

  2.   

    TreeView中的节点一般应该是数据库里层次结构的几个表中的数据,比如部门、员工。每个部门有一个ID(主键)和一个部门名称,每个员工有一个员工ID(主键)、一个部门ID(主键)和一个员工姓名。同一个部门的员工有相同的部门ID。这样,可以在根节点显示单位名称,一级子节点显示部门名称(Key值为字符串“BM”+部门ID,方便判断是部门节点还是员工节点),二级子节点显示员工姓名(Key值为字符串“YG”+员工ID)。一般来说不会添加任意级节点——一般没有那么灵活的关系,否则你的数据库就很难设计了。