如何实现行号自动显示

zzgmmx 2003-08-23 07:13:13
在DBGridEh控件中,实现行号自动显示,该字段不在数据库中,要求自己添加,保存数据时不影响保存结果;
解决途径思路:
在query1控件中新增一个字段,该字段属性FieldKind值可设为: fkCalculated ;
procedure TForm1.Query1CalcFields(DataSet: TDataSet);
begin
query1.FieldByName(’xh’).AsInteger:=query1.RecNo;
end;
但是运行后第一行显示序号是’-1’,其他各行正常, 是怎么回事?请教各位高手了
...全文
36 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiezhi 2003-08-23
  • 打赏
  • 举报
回复
使用sql語句來得到行號

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧