Si usas un motor que soporte SQL, es mil veces mas práctico lanzar un query y mostar el resultado en un DBGrid de solo lectura... ¿no?
algo como:
Código SQL
[-]
Select pe.linea, pr.nombre, pe.referencia, pe.cantidad, pe.pvp
from pedido pe
inner join producto pr on pr.referencia = pe.referencia
where pe.cantidad != pe.pvp;
Hasta luego.
