salve, ho questo codice per ricercare una parola in ogni cella di una datagrid... ma mi da questo errore:"Index non compreso nell'intervallo. Richiesto valore non negativo e minore della dimensione dell'insieme. Nome parametro: index"
codice:Dim righe As Integer Dim colonne As Integer righe = frmAgenda.dgvTabella.RowCount colonne = frmAgenda.dgvTabella.ColumnCount Dim riga As Integer Dim colonna As Integer Dim parola As String 'controlla ogni cella For riga = 0 To righe - 1 'segui fino a righe -1 (tutte le righe della tabella vengono controllate) For colonna = 0 To colonna = 0 parola = frmAgenda.dgvTabella.Item(riga, colonna).Value If parola = txtRicerca.Text Then frmAgenda.dgvTabella.Item(riga, colonna).Selected = True If frmAgenda.dgvTabella.Item(0, 0).Value.ToString = parola Then frmAgenda.dgvTabella.Item(0, 0).Selected = True Else frmAgenda.dgvTabella.Item(0, 0).Selected = False End If Else 'MsgBox("Nessun valore corrispondente al dato immesso è stato trovato!", MsgBoxStyle.Exclamation, "Nessun valore trovato!") End If Next Next End Sub

Rispondi quotando
