Asp.net - charger un dropdownlist en dynamique

Soyez le premier à donner votre avis sur cette source.

Snippet vu 17 630 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

cs_vladam
Messages postés
216
Date d'inscription
dimanche 13 janvier 2002
Statut
Modérateur
Dernière intervention
7 novembre 2009
-
Hello ;)
Juste une question sur ce code (que j'utilise aussi)
Comment sélectionner une valeur par défaut (sur ref_type) avec cette méthode ?

Amicalement,

Vladam
cs_fabrice69
Messages postés
1766
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
4 -
J'ai regardé ta question et je n'ai malheureusement pas trouvé, en effet, le bind est fait en fin de paramétrage et on ne connait pas les informations qui vont etre dans le dropdown donc je n'ai pas trouvé comment prendre un element par défaut.

Regarde tout de même ici, tu auras peut etre réponse a ta question.

http://www.asp-php.net/tutorial/asp.net/dropdownlist.php

F___
quineman
Messages postés
72
Date d'inscription
jeudi 30 novembre 2000
Statut
Membre
Dernière intervention
10 novembre 2008
-
Qu'est ce que MyODBCReader ?
Tu ne l'a pas déclaré ...
quineman
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
cs_fabrice69
Messages postés
1766
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

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.