[ djmrky @ 22.07.2005. 10:42 ] @
pokusavam da izvucem trenutno selektovanu stavku u listview-u. Posto pomocu foreach petlje radi jako sporo, probao sam kao

Code:

private void list_view_SelectedIndexChanged(object sender, System.EventArgs e) {
            string sSelected = list_view.SelectedItems[0].Text;

}


ali ta funkcija radi samo prvi put i uredno vrati selektovanu stavku, a cim kliknem na neku drugu (u sledecem prolazu kroz funkciju), daje exception a vidim da je SelectedItems.Count jednak 0.

Kako to izvesti da radi kako treba?

Hvala unapred

[Ovu poruku je menjao djmrky dana 22.07.2005. u 13:04 GMT+1]

[Ovu poruku je menjao djmrky dana 22.07.2005. u 13:04 GMT+1]
[ dusty @ 22.07.2005. 11:38 ] @
Geez :I .SelectedIndex ti vraca indeks selektovanog elementa.
[ djmrky @ 22.07.2005. 12:05 ] @
jao, moja greska, pardon, radi se o ListView-u, a ne o ListBox-u

Znaci, pitanje stoji!
[ dusty @ 22.07.2005. 12:32 ] @
Sorry, lapsus mozgus Samo sa registrovao List... pa sam mahinalno asocirao sa listBox-om. Elem, SelectedIdenxChanged se poziva dva puta kada se ponovo selektuje neki ListItem. Prvi put da ga deselektuje, jer je moguce da ces samo hteti da deselektujes jedan item. I tek drugi put da selektuje novi.

Code:

if(listView.SelecteItemsCount > 0)
string sSelected = list_view.SelectedItems[0].Text;


Treba mi godishnji odmor ......

Hej, cekaj malo ! Ti si promenio poruku ! Ja rek'o ono pivo od sinoc josh radi

[Ovu poruku je menjao dusty dana 22.07.2005. u 13:37 GMT+1]
[ djmrky @ 22.07.2005. 14:15 ] @
e da, to je taj rad, znao sam da je neka caka...e, dvaput se poziva ovaj event handler, to mi nikad ne bi palo na pamet

Thanx!!!