Asp.net - charger un dropdownlist en dynamique

Soyez le premier à donner votre avis sur cette source.

Snippet vu 17 987 fois - Téléchargée 34 fois

Contenu du snippet

Ceci est surtout utile quand on commence à utiliser ASP.NET dans la vision de Microsoft (c'est-à-dire avec une séparation de la partie graphique de la partie programmation).

Ainsi le fichier de chargement est dans le "xxxx.aspx.vb" dérivé du fichier "xxxx.aspx" (sous Visual Studio.NET).

Source / Exemple :


' Dans la page xxxx.aspx.vb

Public TmpReaderType As OdbcDataReader

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
 Dim SQL As String = "Select nom_type, ref_type FROM type ORDER BY nom_type"
 Dim ODBCConnSite As String = "films"
 TmpReaderType = MyODBCReader(SQL, ODBCConnSite)

 Me.ListeTypes.DataValueField = "ref_type"
 Me.ListeTypes.DataTextField = "nom_type"

 Me.ListeTypes.DataSource = TmpReaderType
 Me.ListeTypes.DataBind()
End Sub

'-----------------
' Dans la page xxxx.aspx

<asp:DropDownList id="ListeTypes" runat="server"></asp:DropDownList>

Conclusion :


Ce chargement de données se fait avec la classe développée pour effecter des requettes sur un serveur de données sous MySQL développé par NIX.

Bon coding

Romelard Fabrice (Alias F___)

A voir également

Ajouter un commentaire

Commentaires

Messages postés
4
Date d'inscription
mercredi 27 octobre 2010
Statut
Membre
Dernière intervention
8 avril 2011

Salut a tous,
SVP comment je peux adapter ce code sachant que j'utilise le modele mvc et c#,
donc de ce que j'ai compris il me faut une fonction dans le controlleur qui remplit mon DropDownList mais je ne sais pas comment faire!
Merci pr votre aide!
Messages postés
72
Date d'inscription
jeudi 30 novembre 2000
Statut
Membre
Dernière intervention
10 novembre 2008

Essaye avec selectedValue et adapte ton code ?
Bon courage.
Messages postés
2
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
5 février 2007

bonjour,
j'ai fait la meme chose
ca rempli bien mes dropdown mais quand je change la selection, je ne recupere pas la bonne valeur ?
j'ai fait un bouton enregistrer et je veux recuperer le selectedindex mais il n'est pas a jour ?

comment faire ?

Merci

gaétan
Messages postés
1765
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
4
Bonjour,

Il s'agit d'une classe intermédiaire.
Cela n'est pas le plus important dans l'exemple.
Cordialement
Romelard Fabrice
Messages postés
72
Date d'inscription
jeudi 30 novembre 2000
Statut
Membre
Dernière intervention
10 novembre 2008

il faut également faire un imports de : System.Data.Odbc
Imports System.Data.Odbc
Afficher les 8 commentaires

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.