在安装的时候有没有报错呀, 如果有没有应该在Dev Express页下面
找得到, 另外你建议你下载DevExpressQuantumGrid3.22
这个包是这安装文件的, 里面包含了dxDBTreeList

解决方案 »

  1.   

    cncharles(旺仔):以前不知是裝了那個版本(因為裝的太多版本),在Dev Express页下面只有一個dxMemData控件,后來我安裝了 DevExpressQuantumGrid3.22下的的ExpressQuantumTressListSuteV4.0.2可打開delphi時有一提示框,按yes后能進去,但編輯運行不了,就連一個空白程式都不行,在Dev Express页下面雖有treelist但不是dxDBtreelist而是cxDBtreelist,這是怎麼回事,請指教.
      

  2.   

    cxDBTreeList是dxDBTreeList的后续版本, 功能差不多只是加入
    跨平台的功能吧, DevExpress现在已不怎么支持dx开头的控件了,
    建议你还是用cxDBTreeList吧
      

  3.   

    cncharles(旺仔):很感謝你的幫助,這個控件我是聽朋友說配合DBGrid很好使用,你能給我一個簡單的例子嗎?就是配合DBGRID使用的例子,謝謝!
      

  4.   

    我不明白你所说的配合DBGrid是什么好意思?
      

  5.   

    我下载装上去后有一个问题请教,在我的数据库中字段如下:
    fID(自动编号)fParentID(父类ID) fParentCode(父类代码)fCode(类型代码)fName(名称)
    1       -1          0          1       A
    2       -1                    0                    2              B
    3          1                     1                   010             A1
    4              3                     010                 0101            A11
    现在我想在cxDBTreeList中显示如下
    代码   名称
    1-    A
     010   A1
      0101  A11
    2-    B 
    在cxDBTreeList中我将ImageIndexf设为fID,KeyField设为fCode,ParentField设为fID,将StateIndexFieldName设为fName,它显示为
    1-    A
    2-    B 
    010-   A1
    0101-  A11  这样就不能达到我的要求,我上面四个字段设置那有问题,还有在增加类别时我写的代码如下:
    QBaseInfo.Append;
    QBaseInfo.FieldByName('fParentID).Integer:='0';
    QBaseInfo.FieldByName('fParentCode).Integer:='';它只能新增一次,第二次增加时提示为:“当物件关闭是不插入”如果要增加只能退出界面再进去才能增加第二笔,这到底是为什么,请指教。
      

  6.   

    第一个问题是解决了可现在不管是进行删除,新增,修改操作都只能进行一次,第二次操作时总是提示“物件已关闭,不允许操作”,只能退出界面,再进去操作一次。这样肯定是不行的,也不知问题出在那里,只有在配合这个cxDBTreeList时才有这种现象,这是为什么?请高手帮忙解决。谢谢!