不是简单的在追加一个序号列。
要求序号列在所有列之前

解决方案 »

  1.   

    在设计ListView列的时候,将“序号”这一SubItem用鼠标拖动到第一列就行了。别的不变
      

  2.   

    那你每次Create的时候编码将Column[0]的Caption改成"序号"不就行了么?
      

  3.   

    var 
      Item0:TListItem;
    begin
      for I:=0 to count do
      begin
        Item0 := Listview1.Items.Add;
        Item0.caption := IntToStr(I); //这就是序号列了
        Item0.SubItems.add('aaaa');
        Item0.SubItems.add('bbbb');
        ......
      end;
      

  4.   

    晕倒,
    这样处理不能修改真正caption的,因为listview只能修改和选中caption列。