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

cs_kevin87 3 Messages postés mardi 6 janvier 2004Date d'inscription 17 juin 2005 Dernière intervention - 17 juin 2005 à 09:07 - Dernière réponse : BobLaBricol 28 Messages postés vendredi 7 juillet 2006Date d'inscription 22 août 2006 Dernière intervention
- 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 3 Messages postés mardi 6 janvier 2004Date d'inscription 17 juin 2005 Dernière intervention - 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é 85 internautes ce mois-ci

cs_kevin87 3 Messages postés mardi 6 janvier 2004Date d'inscription 17 juin 2005 Dernière intervention - 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 28 Messages postés vendredi 7 juillet 2006Date d'inscription 22 août 2006 Dernière intervention - 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.