Comment récupérer les données d'une BD pour les mettre ds un comboBox en vb.net [Résolu]

cs_kevin87
Messages postés
3
Date d'inscription
mardi 6 janvier 2004
Dernière intervention
17 juin 2005
- 17 juin 2005 à 09:07 - Dernière réponse : BobLaBricol
Messages postés
28
Date d'inscription
vendredi 7 juillet 2006
Dernière intervention
22 août 2006
- 13 juil. 2006 à 12:14
Bonjour à tous, je viens de débuter sur vb.net et je rencontre pas mal de soucis...
Je dois faire une application en vb.net associée à sql server

Mon problème est le suivant :

je voudrais récupérer des enregistrements (nom_secteur)d'une table (table secteur)
et les mettre les mettre dans une comboBox mais j'ai beau lire pleins de tuto je n'y arrive pas :s

g essayer ca mais (ca ne m'affiche rien) :
---------------------------------------------

Dim myConnection
As SqlConnection

Dim mySqlCommand
As SqlCommand

Dim resultat
As
String
Dim myReader
As SqlDataReader


myConnection =
New SqlConnection("Initial Catalog=testphp;Data Source=*****;UID=***;pwd=*********;")


mySqlCommand =
New SqlCommand("SELECT secteur_nom FROM sect_entreprise", myConnection)



Try


myConnection.Open()

myReader = mySqlCommand.ExecuteReader()

Do
While (myReader.Read())
ComboBox1.DataSource = myReader("secteur_nom").ToString()

Loop



Catch myException
As Exception
MsgBox("erreur")

Finally
myConnection.Close()

End
Try

---------------------------------------

et ca (une autre méthode)

'avant g créer un dataset avec l'assistant


ComboBox1.DataSource = DataSet11.Tables("sect_entreprise")
ComboBox1.DisplayMember = "secteur_nom"

Si vous pouvez m'aider ce serait super cool, j'essaye plein de trucs mais rien ne marche.
et j'ai pas trouvé de tuto qui me montre comment faire ...
Afficher la suite 

3 réponses

Meilleure réponse
cs_kevin87
Messages postés
3
Date d'inscription
mardi 6 janvier 2004
Dernière intervention
17 juin 2005
- 17 juin 2005 à 10:07
3
Merci
c bon g trouver !!! je suis trop bête, il fallait mettre le code dans mon form_load......
le code c au final :


Private
Sub Form1_Load(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles
MyBase.Load



Dim myConnection
As SqlConnection



Dim mySqlCommand
As SqlCommand



Dim resultat
As
String



Dim myReader
As SqlDataReader


myConnection =
New SqlConnection("Initial Catalog=....;Data Source=.......;UID=....;pwd=......;")


mySqlCommand =
New SqlCommand("SELECT secteur_nom FROM sect_entreprise", myConnection)



Try


myConnection.Open()


myReader = mySqlCommand.ExecuteReader()



Do
While (myReader.Read())


ComboBox1.Items.Add(myReader("secteur_nom"))



Loop


myReader.Close()



Catch myException
As Exception


MsgBox("erreur")



Finally


myConnection.Close()



End
Try



End
Sub

Merci cs_kevin87 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 86 internautes ce mois-ci

cs_kevin87
Messages postés
3
Date d'inscription
mardi 6 janvier 2004
Dernière intervention
17 juin 2005
- 17 juin 2005 à 09:23
0
Merci
g trouver ca aussi mais ca ne marche pas non plus:


Dim myConnection
As SqlConnection

Dim mySqlCommand
As SqlCommand

Dim resultat
As
String
Dim myReader
As SqlDataReader


myConnection =
New SqlConnection("Initial Catalog=testphp;Data Source=*****;UID=***;pwd=*********;")


mySqlCommand =
New SqlCommand("SELECT secteur_nom FROM sect_entreprise", myConnection)



Try


myConnection.Open()

myReader = mySqlCommand.ExecuteReader()


ComboBox2.Items.Clear()



Do
While myReader.Read


ComboBox2.Items.Add(myReader("secteur_nom"))



Loop


myReader.Close()

si quelqu'un peut m'expliquer comment on fait ce serait super...
BobLaBricol
Messages postés
28
Date d'inscription
vendredi 7 juillet 2006
Dernière intervention
22 août 2006
- 13 juil. 2006 à 12:14
0
Merci
Merci bien,
C vrai que moi aussi j'ai cherché avant de trouver ton code qui fonctionne !!!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.