我有一个 DBGrid , 有三个字段,比如说 dfb, dfc ,dfd ,对应着数据库里某个表的相应字段:tfb, tfc , tfd , 然后我想在 dbgrid 里插入一列 dfa ,这一列是没有和数据库的任何字段相对应的,我应该怎样对这一列进行实例化,并对其操作?
另外,我怎样可以不修改 dfb 对应的字段的值而改变 dfb 显示的内容?比如说,tfb 的内容是 0012,dfb 现实的当然就是0012,但我想把它显示成 12,应该怎样做?
另外,我怎样可以不修改 dfb 对应的字段的值而改变 dfb 显示的内容?比如说,tfb 的内容是 0012,dfb 现实的当然就是0012,但我想把它显示成 12,应该怎样做?
解决方案 »
- 全局HOOK的千古之谜
- 关于INDY 相关组件中的数据类型
- 如何解决在adoquery的多个结果集中实现跳转
- 俺买经典的Delphi书!(合肥)
- 100分:困惑很久的问题:case Integer of 这是什么意思,
- 麻烦各位大虾帮忙解答一下????????急!!!!!!!!!!!!!!!!!!!!
- 添加记录问题,再线等
- 在线等待~怎样将动态建立的表的字段加到连接该表的数据集(DataBase)的字段列表(fieldDefs)中,并将字段列表的每个字段的标题改为中文,
- 请citytramper(阿琪)朋友来接分
- 我的程序在800*600下運行正常但...
- 求:Delphi的Object pascal语法规范
- 关于数据库读取的小问题~~~
在字段的 OnGetText 事件中指定
在onCalcFields事件中控制他的值即可!
用StringGrid吧,方便点,可以更自由的控制。
field.displaytext
field.asinteger
field.displaytext
Field.DisplayText;
该字段不可以编辑的,如果要编辑,必须在数据库加以一个对应字段
picvklist 添加lines
OK现在可以在不修改数据库原值的情况下,使得 DBGrid 对应的 field 显示出来。不知道是不是要达到这样的功能?