我用过父ID 和子节点的ID,遍历加载。速度不快。请问有没有人试过的,不吝赐教。多谢。

解决方案 »

  1.   

    用分层加载的机制,
    VSGIRD里面有一个VSNODE的东东,可以做树状目录的操作,对树状目录进行增加、删除、修改等操作比较简单,而且速度也还可以!所以用VSGRID的话,建议使用这个NODE对像进行加载,由于数值量比较大,所以也一定要采用分层加载的机制。用递归实现逐层的加载
      

  2.   

    用treeview
    记录分类吗?
    如果分类,可以先加载主类,然后在node_click加载子类,类推
      

  3.   

    同意楼上两位方法,我以前也是load时就全部加载,但是随着记录的增加,load时sql语句的执行发现越来越慢,最终还是改了,即没点击一个节点时做即时的查询再添加子节点。像这样执行速率是提高了很多,楼主可以作个比较。^_^
      

  4.   

    多谢高手们指点迷津。
    以上提供的方法可以解决问题,但是速度上不快,我用的是SQL SERVER 2000,请问VSFLEXGRID有没有什么属性能够自动生成树型结构的,(issubtotal 和 subtotal之外,还有别的吗?)虚拟数据有用吗?