title: Delphi 7: how to fill a Tlistview
body: <p>I've a Tlistview with 3 columns, I need from Tcollection object as this follow</p>
  
  <pre><code>FListeDispoProduit := TListeDispoProduit.Create(TProduit);
  
    with (FListeDispoProduit) do
    begin
      with TProduit(Add) do
      begin
        Name := 'Produit 01';
        CIP := 'A001';
        StockQty := 3;
      end;
  </code></pre>
  
  <p>But when I try to put this object into the Tlistview only the first column (Name)is populate
  I write this:</p>
  
  <pre><code>for i := 0 to FListeDispoProduit.Count -1 do
       Tlistview1.Items.Insert(i).Caption := TProduit(FListeDispoProduit.Items[i]).Name;
  </code></pre>
  
  <p>I need fill those 3 columns (Name,cip,StockQty ), how can I do this?</p>
  
  <p>Thank you.</p>
  
  <p>hope I be clear.</p>