listview.selected.caption可以得到小区名字
再用SQL语句:select * form 数据库 where 小区名=caption
最后rzListView1.Items.Add

解决方案 »

  1.   

    你先把所有的小区都加到ListView1中,
    双击时你用下面代码if ListView1.Selected <> nil  then
     with Query1 do
     begin
       Close;
       sql.clear;
       sql.add('select username from table1 where xiaoqu='''+ListView1.Selected.Caption+'''');
       Open;
     end;
    然后在把所有sql的反回数据加到ListView2中。
      

  2.   

    listview.selected.caption可以得到小区名字
    再用SQL语句:select * form 数据库 where 小区名=caption
    最后用ListView2.Items.Add把选择到的记录添加了LISTVIEW2
      

  3.   

    listview.selected.caption可以得到小区名字
    再用SQL语句:select * form 数据库 where 小区名=caption
    最后用ListView2.Items.Add把选择到的记录添加了LISTVIEW2
      

  4.   

    可以这样。
    var
      ListItem : TListItem;
      i        : Integer;for i:= 0 to Query.RecordCount-1 do
    Begin
      ListItem := ListView2.Add();
      ListItem.Caption := Query.Fields[i];
    End
      

  5.   

    对不起,忘了:
    循环中最后要加个Query.Next;
    Fields[i],应该是Fields[0]
    如果你选种了表里的多列,可以用ListItem.SubStrings.Add(const String);继续添加