ListItem:TListItem;ListItem:=TListItem.Items.Add;
ListItem.Caption:='haha';
ListItem.SubItems.Add('haha1');
Listitem.SubItems.Add('haha2');
...

解决方案 »

  1.   

    写错了,第二行应该是:
    ListItem:=TListView1.Items.Add;
      

  2.   

    那就是说是一列一列把数据填进去的?比如一个表格,一行一行把记录写进去呢?比如表格字段有name,number,sex,age。怎样一行的写name1,number1,sex1,age1?
      

  3.   

    就按gzmhero(hihihi) 所说的,一个一个的添加。
      

  4.   

    ListItem:TListItem;for i:=0 to row-1 do
    begin
        ListItem:=TListView1.Items.Add;
    //////下面需要处理不同的行数据。    
        ListItem.Caption:='name1';
        ListItem.SubItems.Add('number1');
        ListItem.SubItems.Add('sex1');
        ListItem.SubItems.Add('age1');
    end;
      

  5.   

    对表格的每一行都进行如下处理:ListItem:TListItem;ListItem:=TListView1.Items.Add;
    ListItem.Caption:='name1';
    ListItem.SubItems.Add('number1');///IntToStr(number);
    Listitem.SubItems.Add('sex1');
    Listitem.SubItems.Add('age1');///IntToStr(age);
      

  6.   

    with ListView1.Items.Add do
       begin
          Caption:='name1';
          SubItems.Add('number1');///IntToStr(number);
          ...
       end;