如何控制TListView中的内容的变化,ViewStyle为VsReport,标题栏为姓名,年龄,学历,例如:
以下的信息数据是通过代码从数据库中输入的。
----------------------------------------
姓名     |     年龄      |       学历  |
---------|---------------|-------------|
张三     |      30       |       大专  |
---------|---------------|-------------|
李四     |      40       |       大专  |
---------|---------------|-------------|
王五     |      40       |       大专  |
----------------------------------------
我想通过代码改变张三的年龄和学历应该怎么写。
请写出源码!!!

解决方案 »

  1.   

    ListView1.items[1].subitems[1]:=' ';
      

  2.   

    var I : integer;
    begin
     for I := 0 to listview1.Items.Count -1 do
     begin
      if listview1.Items[I].Caption = '张三' then
         listview1.Items[i].SubItems.Add('');
         listview1.Items[i].SubItems.Add('');
     end;end;
      

  3.   

    ListView1.Items[0].SubItems[0] := '李四';
    ListView1.Items[0].SubItems[1] := '博士'
      

  4.   

    ListView1.Items[0].SubItems[0] := '18';//年龄
    ListView1.Items[0].SubItems[1] := '博士';//学历
      

  5.   

    以下为对以有进行修改: 
    if (Listview1.Selected.Selected)And(listview1.Selected.Caption= '张三') then
     begin
        listview1.Selected.Caption:= 'x张三'; 
        listview1.Selected.SubItems[0]:='211';
        listview1.Selected.SubItems[1]:='56';
     end;
    以下为对listview1进行加入数值:
    listview1.Items.Add.Caption:='lx';
    listview1.Items.Add.Subitems.Add('20');
    listview1.Items.Add.Subitems.Add('小专');