[C#] listview contains

0

Witam,

 Mam problem. Potrzebuje sprawdzić czy w kolumnie pierwszej(index 0) jest dokładny string.
ListViewItem lv = new ListViewItem();
                lv.Text = "asd";
if(listview.Items.Contains(lv))

Coś takiego nie działa. FindItemWithText nie wchodzi w gre bo szuka w kolumnie wiersza zawierającego tekst - szuka "qwe" znajduje "qwerty"; Jak to zrobić?

0

Może tak:

        public bool Check(string value)
        {
            foreach (ListViewItem item in listView.Items)
                if (item.Text.Equals(value))
                    return true;
            return false;
        }
0

ListViewItem lv = new ListViewItem();
lv.Text = "asd";
if(listview.Items.Contains(lv))

Takie coś nie działa, bo Contains sprawdza czy obiekty są takie same, to znaczy - te same referencje.. a nie property Text.

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