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 : Sélectionner tout - Visualiser dans une fenêtre à part
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!