如何在delphi里cxgrid单击某一个单元格弹出树形结构

怎么在delphi里cxgrid单击某一个单元格弹出树形结构
delphi里cxgrid单击某一个单元格弹出树形结构怎么做,里面的内容需要从数据库里面添加的。

------解决方案--------------------
如果是特定列的话, 选中列, 属性properties选中PopupEdit, PopupEdit下的PopupEdit选中你要弹出的控件即可
=========================================
如果是特定单元格
拉一个TcxEditRepository控件, 新建一个TcxEditRepositoryPopupItem, PopupEdit选中你要弹出的控件
选中你要显示弹窗的列,在GetProperties事件中判断是否要显示弹窗, 
if 判断条件=Ture then
AProperties := ppicxdtrpstry1PopupItem1.Properties;