Remplir une dropdownlist avec une base de données sql server

Soyez le premier à donner votre avis sur cette source.

Snippet vu 21 989 fois - Téléchargée 34 fois

Contenu du snippet

Voila un code simple pour certains mais qui ma causé bien du souci (ba oui, je suis nouveau en asp.net), il sert à remplir une DropDownList, et il marche très bien chez moi.

PS: Dans le cas ci-dessous ma DropDownList s'appelle "ddl"

De plus je vous laisse le code tel que je l'ai tapé, c'est à dire avec le nom de ma base, et le nom de mes champs, comme ca c'est encore plus clair. (Bien sur n'oubliez pas de mettre vos propres champs ensuite ;-) )

Si vous voulez que votre dropdownlist se charge dès le chargement de la page mettez le code entre :

Sub Page_Load (Sender As Object, e As EventArgs)

-----------insérer le code ici--------------

End sub

re PS : N'oubliez pas de voir le screen que j'ai joint, si vraiment vous ne comprenez pas.

Source / Exemple :


Dim dReader As System.Data.SqlClient.SqlDataReader
    Dim MyConnection As System.Data.SqlClient.SqlConnection
    Dim connectionString As String

    MyConnection = New System.Data.SqlClient.SqlConnection
    MyConnection.ConnectionString = "Server=(local); Initial Catalog='intervention'; Trusted_Connection=True;"
    MyConnection.Open()

    Dim SqlCommand1 As System.Data.SqlClient.SqlCommand
    SqlCommand1 = new System.Data.SqlClient.SqlCommand
    SqlCommand1.Connection = MyConnection
    SqlCommand1.CommandText = "Select code_nature, lib_nature from nature"

    dReader = SqlCommand1.ExecuteReader()
    ddl.DataSource = dReader
    ddl.DataTextField = "lib_nature"
    ddl.DataValueField = "code_nature"
    ddl.DataBind()
    dReader.Close()

    MyConnection.Close()

A voir également

Ajouter un commentaire

Commentaire

Messages postés
2
Date d'inscription
lundi 31 juillet 2006
Statut
Membre
Dernière intervention
13 décembre 2006

Merci ça marche tres bien

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.