Existiert denn alle Zeilen und Spalten bereits? Und was besagt die Fehlermeldung?
Wenn schon alles da ist, ist der Zugriff normalerweise einfach:
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var Item: TlistItem;
begin
Item:=ListView1.Items[0]; //Item -> Zugriff gesamte erste Zeile
Item.Caption:='setzt Text erste Spalte';
Item.SubItems[0]:='setzt Text zweite Spalte';
Item.SubItems[1]:='+'; //setzt Text dritte Spalte
end;