Rechercher une valeur dans Datagridview
Salut tout le monde,
J'ai un petit problème que je n'arrive pas à régler. J'ai un Datagridview avec plusieurs colonnes et rangés. Je fais une recherche avec un textbox avec le "numero item" pour retrouvé afficher la rangé au complet. Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Dim rangertrouver As Boolean = False
Try
For Each row As DataGridViewRow In data_item.Rows
If (row.Cells.Item("NumeroItem").Value.ToString = txt_recherche.Text) Then
rangertrouver = True
End If
Next
Catch ex As Exception
MsgBox(ex.Message)
End Try
If rangertrouver Then
DonnéeTable.DefaultView.RowFilter = "NumeroItem LIKE '*" & txt_recherche.Text & "*'"
End If |
Ma comparaison ce fait comme il faut, lorsqu'il arrive à la bonne valeur, il rentre dans ma condition. Par-contre, il rentre dans mon catch et me donne comme erreur : La référence d'objet n'est pas définie à une instance d'un objet. Je ne comprend pas trop pourquoi?
Si il y a quelqu'un qui pourrait m'aider ça serait vraiment sympa!