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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在delphi里cxgrid单击某一个单元格弹出树形结构相关的知识,希望对你有一定的参考价值。

如果是特定列的话, 选中列, 属性properties选中PopupEdit, PopupEdit下的PopupEdit选中你要弹出的控件即可
如果是特定单元格
拉一个TcxEditRepository控件, 新建一个TcxEditRepositoryPopupItem, PopupEdit选中你要弹出的控件
选中你要显示弹窗的列,在GetProperties事件中判断是否要显示弹窗,
if 判断条件=Ture then
AProperties := ppicxdtrpstry1PopupItem1.Properties;
参考技术A 你说的是类似于筛选的时候的下拉菜单那样的吗? 如果是你可以在单元设定数据有效性就可以达到你要的效果了。本回答被提问者采纳

如何在Delphi 中使用 DevExpressVCL的 CxGrid与CxTreeList,编辑某列后计算另一列的值

如何在Delphi 中使用 DevExpressVCL的 CxGrid与CxTreeList,编辑某列后计算另一列的值:比如 输入 单价,数量,计算金额。

参考:

1、  输入 单价,数量,计算金额   http://www.360doc.com/content/13/1212/19/3827427_336665778.shtml

       重点是:设置Column 的属性值(Properties),响应事件:cxGridDbTableViewColumnPropertiesChange 

      获得列的值的方法是:cxGridDbTableView.Columns[X].EditValue

                 或者通过:GetColumnByFieldName(‘’).Index

以上是关于如何在delphi里cxgrid单击某一个单元格弹出树形结构的主要内容,如果未能解决你的问题,请参考以下文章

delphi使用cxGrid

在delphi中如何实现cxGrid控件一个单元格显示多个操作按钮

如何在Delphi 中使用 DevExpressVCL的 CxGrid与CxTreeList,编辑某列后计算另一列的值

Delphi中点击DBGrid中某一单元格时,后面出现个按钮可以点进去,出现一个新窗体,进行选择。

DELPHI里使用CXGRID给行加序号

delphi中,cxgrid怎样将选中的单元格都赋为选中的第一行的值,并且数据集也同步更新