Ciao
Non esiste un metodo già pronto per fare quello di cui hai bisogno, ma puoi scrivere una funzione che lo fa per te. Ad esempio potresi usare una funzione come questa:
/// <summary>
/// ritorna l'indice dell'oggetto col testo corrispondente
/// </summary>
public static int FindItemIndexInColumn(ListView listView, int column, string text)
{
//Se la colonna è la 0, ricerca negli oggetti della colonna
if (column == 0)
{
return listView.FindItemWithText(text, false, 0).Index;
}
//altrimenti ricerca fra i sotto-oggetti
else
{
for (int i = 0; i < listView.Items.Count; i++)
{
if (listView.Items[i].SubItems[column].Text == text)
{
return i;
}
}
}
return -1;
}
Luca