这样的DBGRID如何开发……(100分)

  • 主题发起人 主题发起人 riosinph
  • 开始时间 开始时间
R

riosinph

Unregistered / Unconfirmed
GUEST, unregistred user!
要求:DBGRID的每行的左边按钮上可以自动根据数据库的记录号显示当前的行号
 
用StingGrid吧,打开数据库时直接往上面写。
 
如果是ORACLE可以用
SELECT ROWNUM,FIELDS1 FROM X
 
1.先看一下DBGrid的源代码.
2.记录号要看您的数据集是否支持.ADO就支持.
 
在DBGrid的ondrawclom时间子画不就行了,就象做多表头的程序那样
 
在你选用的数据集中加入计算字段,在数据集的计算事件中写SQL语句并付值给该计算字段.
 
计算字段,
 
我的问题是在DBGRID行标题栏自动显示记录号
 
对有的数据库类型是不支持的,比如interbase,因为你无法计算当前的纪录好
而显示是很简单的,因此,很不好办,有人用tdatalink做过一个专门用来返回纪录号
的控件,但是我没有用过
 
谢谢各位!
 

Similar threads

D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
后退
顶部