Лабораторная работа: Изучение работы с файлами на языке Delphi
stringgrid1.Cells[0,1]:='Íå íàéäåíî';
for i:=1 to 3 do
stringgrid1.Cells[i,1]:='';
i:=1;
while (not eof(f)) and (edit4.text<>'') do
begin
read(f,z);
if poisk(AnsiUpperCase(z.tovar),AnsiUpperCase(edit4.text)) then
begin
stringgrid1.cells[0,i]:=z.tovar;
stringgrid1.cells[1,i]:=inttostr(z.money);
stringgrid1.cells[2,i]:=inttostr(z.kol);
stringgrid1.RowCount:=i+1;
i:=i+1;
end;
end;
system.close(f);
end;
end.
Тестирование :