Es extraño esto que quieres, o al menos como lo planteas. Yo creo que lo puedes hacer con un campo calculado (doble click en el DataSet) y en el evento OnCalcFields escribes:
Código Delphi
[-]
DataSet.FieldByName('Fila').AsInteger := DataSet.FieldByName('Fila').AsInteger+1;