Asp.net - charger un dropdownlist en dynamique

Soyez le premier à donner votre avis sur cette source.

Snippet vu 18 919 fois - Téléchargée 36 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
smeriem Messages postés 4 Date d'inscription mercredi 27 octobre 2010 Statut Membre Dernière intervention 8 avril 2011
19 mars 2011 à 22:38
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!
quineman Messages postés 72 Date d'inscription jeudi 30 novembre 2000 Statut Membre Dernière intervention 10 novembre 2008
5 févr. 2007 à 22:03
Essaye avec selectedValue et adapte ton code ?
Bon courage.
ghameau Messages postés 2 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 5 février 2007
5 févr. 2007 à 15:12
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
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
1 août 2006 à 20:07
Bonjour,

Il s'agit d'une classe intermédiaire.
Cela n'est pas le plus important dans l'exemple.
Cordialement
Romelard Fabrice
quineman Messages postés 72 Date d'inscription jeudi 30 novembre 2000 Statut Membre Dernière intervention 10 novembre 2008
1 août 2006 à 18:46
il faut également faire un imports de : System.Data.Odbc
Imports System.Data.Odbc

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.