cs_SEB73460
Messages postés271Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention29 novembre 2022
-
28 juin 2007 à 08:43
jbprogram
Messages postés30Date d'inscriptionmardi 3 octobre 2006StatutMembreDernière intervention11 mai 2011
-
27 déc. 2012 à 14:37
Bonjour,
Voila, apres avoir recuperer un champ de ma base access dans mon combobox je voudrai afficher un autre champ dans un textbox par rapport à la sélection de mon combobox
J'ai le message d'erreur suivant :
L'exception System.InvalidCastException n'a pas été gérée
Message="Impossible d'effectuer un cast d'un objet de type 'System.String' en type 'System.Windows.Forms.TextBox'."
Si quelqu'un peux m'aider merci beaucoup
Voici mon code :
Private
Sub ComboBox1_SelectedIndexChanged(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles ComboBox1.SelectedIndexChanged
Dim MyConnexion
As OleDbConnection =
New OleDbConnection(
"Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & Application.StartupPath &
"\PROG.mdb;")
Dim Mycommand As OleDbCommand MyConnexion.CreateCommand()Mycommand.CommandText
"SELECT * FROM PROG WHERE D‚signation = '" & ComboBox1.Text &
"'"MyConnexion.Open()
Dim myReader
As OleDbDataReader = Mycommand.ExecuteReader()myReader.Read()
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 28 juin 2007 à 08:53
Salut,
Sur quelle ligne survient l'erreur????
En .NET il n'y a plus de propriété par défaut.
Ce qui veux dire que si tu met TextBox1 = cela ne veut plus dire comme avant forcément TextBox1.Text.
Il faut préciser chaque propriété que tu veux affecter.
Donc il te faut si veux modifier le Text de ton TextBox TOUJOURS préciser.
TextBox1.Text