如果我的数据库结构是(ID,Content,parentID)的话,我在储存的时候就要是例如(0,R,-1;1,A,0;2,B,0;3,C,1;4,D,3;5,F,4)这样的形式,然后根据ID和parentID来实现,但是这样parentID是怎样才能得到呢?用GetItemData()和SetItemData()的话类型怎么转化?
   还有一种是用指针,但是向数据库写数据库的时候又怎么实现呢?

解决方案 »

  1.   

    http://www.vckbase.com/document/viewdoc/?id=466
    参考里面的一个递归函数
      

  2.   


    用C#的话DevExpress的Tree控件直接绑定就完事了
      

  3.   

    http://www.vckbase.com/document/viewdoc/?id=466
    参考里面的一个递归函数
      现在我不知道怎么存进数据库,我可以从数据库写出来!但是储存的时候就不太好办!我试过用getItemData但是数据类型不一样·怎么转换!
    开发语言vc
      

  4.   

    能把数据读出来,写不进去??...
    至于getItemData你想得到的是什么数据呢?这个数据是自己设定的.
    数据转换,更好办GOOGLE搜一下,要什么有什么...
      

  5.   

    SetItemData()存节点id
    根据id对应一个vector存其它信息