如何在DBGrid的前面显示行号,我只要16行.(100分)

  • 主题发起人 主题发起人 飘摇客
  • 开始时间 开始时间

飘摇客

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在DBGrid中显示16条记录,想在DBGrid的前面显示行号,但我每添加一条记录这个记录是
固定的,对应于DBGrid前面的行号,我的添加和删除都不影响记录的内容,但是行号要变化.
 
关键看你怎么做索引了!
 
不太明白你的意思
如果单纯只是要个序号的话,在ClientDataset里有RecNo属性,
增加一个计算字段,在计算字段的处理句柄里,赋值即可
 
请再说明白一点
 
我所说的假如索引是1的话,1对应的是字符串I,当我单击按钮一下时添加一条记录,再单击
一下就删除,可以反复操作,这时我如果单击另一个按钮时添加其他的记录,但不影响这种
对应关系.
 
还有我的表格是动态建立的.所以感觉很难控制.
 
似乎可以用DataSet的缓冲区来作,具体怎么作我也不记得了。帮你试试。
 
提问者:
如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
请认真阅读大富翁论坛规则说明 http://www.delphibbs.com/delphibbs/rules.asp
 
如果只是想在DBGrid里显示行号,可以使用计算字段呀
比如在你的AdoTable里新增一个RecNo的计算字段
在它的GetText事件里: text := IntToStr(AdoTable.RecNo);
 
多人接受答案了。
 
后退
顶部