Erreur application en vb.net

Fermé
marwa580 Messages postés 162 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 mai 2012 - 11 avril 2010 à 18:56
Au cours de l'execution de mon application,une erreur est produite :
"La conversion du type 'DBNull' en type 'String' n'est pas valide."

Le code au niveau duquel l'erreur est déclenché:
---------------------------------------------------------------
Private Sub ComboCodeA_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboCodeA.SelectedIndexChanged
req = "select Designation,Prix_Vente_TTC from Article where " & _
"Code_a_Barre like '" & Me.ComboCodeA.Text & "'"

cmd = New SqlCommand(req, cnx)
cnx.Open()
dr = cmd.ExecuteReader
dr.Read()
Me.TextDesignA.Text = dr(0)
Me.TextPrix.Text = dr(1) (l'erreur est décleché ici (le prix est de type float))
dr.Close()
Me.ComboCodeA.Focus()
cnx.Close()


End Sub

Pouver-vous m'aider à résoudre ce problème?
merci d'avance