ListView vs. String Grid

0

Witam wszystkich.
Mam takie pytanie jak zrobić żeby np. po naciśnięciu przycisku zrobiło się takie coś: przerzucenie wszystkich linijek z listview gdzie subitem np. [5] ma wartość np. nie do stringgrida lub do drugiego listview to mi obojętne. Chodzi po prostu o zczytanie wszystkich wartości subitemów w pierwszym listview, sprawdzenie ich wartości i jeżeli natrafią naa wartości "nie" wtenczas przerzuca się ten rekord(linijka) do drugiego listview. Jak zrobić takie coś ? proszę o kod. Dzięki z góry.

0

Nie dam kodu... Może zrobisz to pętlą po prostu? Nie wiem, pytanie jest chyba z haczykiem....

0

Niewiem czy to oto chodziło

var a,i:integer;
    ListItem:Tlistitem;
    koniec:boolean;
begin
 For i:=0 to Listview1.items.count-1 do
  Repeat
   a:=0;
   koniec:=false;
   IF Listview1.Items.Item[i].SubItems[a]='nie' then
   begin
    with Listview2 do
     begin
      ListItem := Items.Add;
      ListItem.Caption := Listview1.Items[i].Caption;
     end;
    koniec:=true;
   end;
   inc(a);
  until (a> Listview1.Items.Item[i].SubItems.Count-1) or (koniec=true);
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1