OVH Cloud OVH Cloud

ASP.NET 2.0 et les DropDownList (c#)

3 réponses
Avatar
Cyril
Bonjour
A moi maintenant d'avoir un petit souci.

J'ai une DropDownList qui est en Databound. Elle m'affiche bien mes
données mais j'ai beau modifier mon choix dans la combo, l'évènement
SelectedIndexChanged n'est jamais déclenché !!

J'ai oublié un truc qq part ???

Autre question subsidiaire : Est-il possible d'initialiser cette combo
pour qu'elle ne sélectionne pas le 1er élément automatiquement mais
qu'elle se positionne sur un élément vide. J'ai essayé ItemIndex = -1
mais elle ne veut rien savoir... (je le fais dans le OnLoad de la form,
c'est peut-être trop tôt)

Merci

3 réponses

Avatar
Julien
Bonjour,

Autopostback est bien à true ? (si ça existe encore en .NET 2.0) ...

pour la question subsidiaire, perso je rajoute une fois le databinding
effectué un élément vide que je place premier de la liste et
sélectionné dans les items de ma dropdownlist
Avatar
Arnaud CLERET
Bonsoir,

Pour la problématique de l'évènement SelectedIndexChanged, il est nécessaire
d'avoir l'option EnableViewState à true ansi que l'AutoPostBack à true. Si
vous ne souhaitez pas activer le ViewState, il sera alors nécessaire de
rebinder la source de donnée à chaque chargement de la page sinon l'évènement
ne sera pas levé puisque l'élément n'existe plus dans la DropDownList

Pour la seconde problématique, la solution proposée par Julien me semble la
bonne ;)

Bonne soirée.

--
arno - http://www.dotnetguru2.org/acleret/


"Julien" a écrit :

Bonjour,

Autopostback est bien à true ? (si ça existe encore en .NET 2.0) ...

pour la question subsidiaire, perso je rajoute une fois le databinding
effectué un élément vide que je place premier de la liste et
sélectionné dans les items de ma dropdownlist




Avatar
Cyril
Merci ^^

Après mûre réflexion, Julien a écrit :
Bonjour,

Autopostback est bien à true ? (si ça existe encore en .NET 2.0) ...

pour la question subsidiaire, perso je rajoute une fois le databinding
effectué un élément vide que je place premier de la liste et
sélectionné dans les items de ma dropdownlist