Torna al Thread

// lb_giocatori è una listview in cui contengo tutti i nomi da ricercare int righe = punti.lv_tavoliriepilogo.Items.Count; for (int z = 0 ; z < lb_giocatori.Items.Count; z++) { player = lb_giocatori.Items.ToString(); // definisco la persona da ricercare (presente nel litview lb_giocatori ) for ( i = 0; i < righe; i++) { for ( j = 3; j <= 4; j++) //la ricerca la deve fare su 2 colonne della listview lv_tavoliriepilogo { int a = punti.lv_tavoliriepilogo.Items.SubItems[j].Text.IndexOf(player); // MessageBox.Show("Giocatore " + player.ToString() + "indice a = " + a.ToString()); // con questo ho solo verificato il problema if (a > -1) //il problema e' qua ho a= 0 anche quando i valori sono uno parte del secondo(maria trova "maria paola" ma non il contrario) { //senza entrare nel merito aggiungo il valore che sto cercando System.Windows.Forms.ListViewItem Item; Item = lv_classifica.Items.Add(punti.lv_tavoliriepilogo.Items.SubItems[1].Text); Item.SubItems.Add(punti.lv_tavoliriepilogo.Items.SubItems[j].Text); Item.SubItems.Add(punti.lv_tavoliriepilogo.Items.SubItems[2].Text); } } }
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5