如何在DBGrid中的第一列显示序号(1,2,3...)?(200分)

  • 主题发起人 主题发起人 蜡笔小小新
  • 开始时间 开始时间

蜡笔小小新

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在DBGrid中的第一列显示序号(1,2,3...)?
并且使序号随着记录的增删而自动变化。如果用计算字段可以实现,
但是必须先在Table或Query中添加永久字段和计算字段,现在我想动态去实现这一功能
不知如何做?
 
仅为思路请不要问我详细内容:设置一静态变量rn,在打开库时rn:=0;然后在dbgrid的OnDrawDataCell事件中累加作为显
示序号,以后在每次更新数据时都将rn:=0;
 
如果你用STRINGGRIDE来做的话,你会发现很简单,思路跟楼上一位差不多
 
计算字段可以实现,这个可是好方法
动态实现不见得是好的
 
老贴里有讨论,查查吧。
先看看这个
http://www.delphibbs.com/delphibbs/dispq.asp?lid=277950
 
还有这个:
http://delphibbs.com/delphibbs/dispq.asp?lid=382560
 
后退
顶部