TDBGrid 中的行号?(100分)

  • 主题发起人 主题发起人 youhard
  • 开始时间 开始时间
Y

youhard

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi 如何在DBgrid 中显示行号?(也可能称为纪录序号),只是作为阅读方便,不作它用,不
想编成字段,想节约资源!
 
借花献佛,呵呵
参见:http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=277950
 
用DBCTRLGRID试试。
 
先建立几个column,第一列作为行号,其他设成要显示的字段
在dbgrid的DrawColumCell中编如下语句:
if DataCol=0 then
dbgrid.canvas.textout(rect.left,rect.top,IntTostr(query1.recno));
注意:query1.recno可改为table1.recno,但不能增删操作
 
用个计算字段就可以了吗
 
接受答案了.
 
后退
顶部