Pozycja w - ListView

0

Otóż mam wczytane dane do ListView w formie Tabeli


Kolumna1 | Kolumna2 | Kolumna3 | KolumnaN |

Dane1/1   |   Dane1/2   |    Dane1/3  |    Dane1/N  |
Dane2/1   |   Dane2/2   |    Dane2/3  |    Dane2/N  |
Dane3/1   |   Dane3/2   |    Dane3/3  |    Dane3/N  |

...
I mój problem polega na tym:
jak pobrać zawartość kolumny np: 3 pozycji 2 'Dane2/3'
Z tabel przypominam sobie, że można to robić poprzez podanie współrzędnych Columns[x] Row[x]
natomiast ListView nie ma właściwości ListView - Row.

Z góry dziękuję.

Zdrowych spokojnych Świąt dla całego FORUM !!!--Marco_99

0

Mozna napisac wlasna funkcje dostepu, w ktorej trzeba uwzglednic ze kolumna 1 ListView jest obslugiwana inaczej niz pozostale, bowiem zawiera Itemy a tamte SubItemy (zakladam ze mowimy o ListView w postaci report)

Oto funkcja: kolumny i wiersze sa liczone od 1, nie sprawdza czy nie przekroczony zostal rzeczywisty rozmiar ListView

function GetData(ListView : TListView; R, C : integer) : string;

begin
case C of
1: Result:=ListView.Items[Pred(R)].Caption; *kolumna 1 - Item
else
Result:=ListView.Items[Pred(R)].SubItems[Pred(Pred(C))]; *inna kolumna - SubItem
end;

end;--Pawel

Delphi6

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