Хорошо, я предполагаю, что Windows Forms.
Класс WinViewms ListViewItem имеет свойство Имя , которое можно использовать для поиска определенного элемента в списке. Таким образом, при заполнении списка назначьте уникальное значение для имени каждого:
var item = new ListViewItem("Text");
item.Name = "foo"; // some unique id string
listView1.Items.Add(item);
Таким образом, вы можете позже найти элемент в ListView, используя метод Items.Find .
var fooItem = listView1.Items.Find("foo", false);