ListView - select

0

Proszę o pomoc w rozwiazaniu problemu :
W listView mam liste nazwy firm chciałbym po wpisaniu dowolnej nazwy do np. jakiegos textboxa aby automatycznie listview ustawił mi podswietlenie tej wlasnie firmy. Chcodzi tylko o polecenie podswietlania dla listview.

        this.listView1.Focus();
        this.listView1.Items["szukana nazwa"].Selected = true;

..myslalem ze cos takiego zalatwi mi sprawe ...ale klops to nie dziala . Proszę o pomoc!

0

To moze tak:

            listView1.Focus();

            foreach (ListViewItem item in listView1.Items)
            {
                if (item.SubItems[0].Text == "Microsoft")
                {
                    item.Selected = true;
                }
            }

Przy zalozeniu, ze na 0 indexie masz nazwe firmy.

0

Hmm.. ale skoro mamy zaznaczenie elementu listy według dowolnego indexu czyli:

        this.listView1.Focus();
        this.listView1.Items[i tu numer indexu].Selected = true;

a w podpowiedzi do visual c# jest ze mozna i po stringu ....czyli...( i tu chyba bo wlasnie to nie działa i nie jestem pewny czy to dobrze zrozumiałem) po nazwie z listy.

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