Тупанул)))) Тогда можно вот так
Код:
var
Item: TListItem;
begin
Item := TListItem.Create(ListView1.Items); // инициализируешь новую строку
Item.Caption := 'Колонка 0'; // заполнаяешь
Item.SubItems.Add('Колонка 1'); // можно проделать в цикле
...
ListView1.Items.Insert(0); // добавляешь пустую сроку наверх
ListView1.Items.Item[0] := Item; // и вписываешь в нее свою
Item.Free; // освобождаешь строку
end;