如何实现行号自动显示
在DBGridEh控件中,实现行号自动显示,该字段不在数据库中,要求自己添加,保存数据时不影响保存结果;
解决途径思路:
在query1控件中新增一个字段,该字段属性FieldKind值可设为: fkCalculated ;
procedure TForm1.Query1CalcFields(DataSet: TDataSet);
begin
query1.FieldByName(’xh’).AsInteger:=query1.RecNo;
end;
但是运行后第一行显示序号是’-1’,其他各行正常, 是怎么回事?请教各位高手了