表结构: 部门ID 部门代号 部门名称
------------------------
10101 FIN     财务部
10102 ITS     信息部
10103 MGR     管理部
10104 PUR     采购部想让TDBEdit组件: 平时显示[部门名称], 编辑时获得焦点显示[部门代号], 最终保存为[部门ID].
同理 TDBGrid 也要实现类似功能.以自定义组件的形式处理最好,或者用浮动编辑框实现也行.

解决方案 »

  1.   

    想让TDBEdit组件:   平时显示[部门名称],   编辑时获得焦点显示[部门代号],   最终保存为[部门ID]. 
    同理   TDBGrid   也要实现类似功能. 
    以自定义组件的形式处理最好,或者用浮动编辑框实现也行. 
    ---
    1:首先这样的效果可以实现//代码可以写在DBGrid1CellClick/DBGrid1DblClick都可以或tab或,,,,太多,,
    2:你感觉这样有什么好处吗?