Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : dropdownlist selectionne toujours premier element [ WebForms / WebControl ] (bain)

jeudi 26 juillet 2007 à 12:44:22 | dropdownlist selectionne toujours premier element

bain

Bonjour j'ai un problème depuis que j'ai séparé mes fichiers aspx en fichiers aspx pour l'html et aspx.cs pour mon code en c# (je ne sais pas si c'est ça qui fait que ca bug maintenant)
Maintenant mes dropdownlist buguent :(
Quoi que je sélectionne, ça me selectionne toujours le prmeier element.

Voici mon code asp: <asp:DropDownList id="DDL_Liste_services" runat="server" OnSelectedIndexChanged="DDL_Liste_services_SelectedIndexChanged">

Quelqu'un a-t-il une idée svp??
(J'en ai besoin pour mon stage)

Merci.

jeudi 26 juillet 2007 à 22:11:10 | Re : dropdownlist selectionne toujours premier element

yann_lo_san


Il faut peut être rajouter la propriété autopostback = true et enableViewState = true

vendredi 27 juillet 2007 à 10:47:25 | Re : dropdownlist selectionne toujours premier element

bain

Merci. Mais non ça marche toujours pas...

vendredi 27 juillet 2007 à 12:06:54 | Re : dropdownlist selectionne toujours premier element
vendredi 27 juillet 2007 à 12:24:04 | Re : dropdownlist selectionne toujours premier element

SuperBouly

Membre Club

Bon, ma réponse est passée à la trappe !
je disais que ceci se produit souvent quand il y a un passage de trop dans maDdl.databind. le databind de la ddl doit être dans le pageLoad ," if not ispostback". si tu fais une liaison à la main.
Autrement, c'est de toutes façons un ennui du même genre.
@+Gilles

vendredi 27 juillet 2007 à 12:40:48 | Re : dropdownlist selectionne toujours premier element

bain

Désolé je n'ai pas compris ce que tu entends par "un passage de trop".
Mon code c# associé, c'est:
 
        sSQL = "SELECT * FROM Service ORDER BY NomService ASC";
        oCommand = new System.Data.SqlClient.SqlCommand(sSQL, oConnection);
        oDataReader = oCommand.ExecuteReader();

        DDL_Liste_services.DataSource = oDataReader;
        DDL_Liste_services.DataValueField = "NumService";
        DDL_Liste_services.DataTextField = "NomService";
        DDL_Liste_services.DataBind();

ce code je le fais dans une méthode que j'appelle dans le pageLoad. C'est bon non?

vendredi 27 juillet 2007 à 14:12:14 | Re : dropdownlist selectionne toujours premier element

SuperBouly

Membre Club
Réponse acceptée !

. le databind de la ddl doit être dans le pageLoad ," if not ispostback (en VB je ne sais pas l'écrire en C#)" pour que la ddl ne soit pas rechargée à chaque postback, ce qui la réinitialise et qui fait perdre la sélection.
en vb, on écrit:
sub pageload(etc....) handles MyBase.etc...
----des instructions éventuelles----------------
 if not ispostback then
le databind
else
----des instructions éventuelles----------------
end if
----des instructions éventuelles----------------

end sub
@+G

vendredi 27 juillet 2007 à 16:27:43 | Re : dropdownlist selectionne toujours premier element

bain

MErci mec!!!! C'était ça ouais le problème du postback! Ca me rendait fou parce qu'au début les dropdownlist marchaient (je me rappelle maintenant que j'utilisais postback).Je sais pas pourquoi je l'ai viré après... Donc ouais c'est bien ça. Pour info, en c# ça donne ça:

protected void Page_Load()
{
            if(!Page.IsPostBack){
                    blablabla...
                    my_dropdownlist.databind();
                    blablabla...
            }
}

Merci encore c'est nickel!

mardi 27 novembre 2007 à 15:21:33 | Re : dropdownlist selectionne toujours premier element

Zeroc00l

Membre Club

Ah bah j'ai eu la meme erreur...

Impossible de savoir pourquoi SelectedIndex etait tjrs sur 0 :)

 Merci !


-={[ Zeroc00l ]}=-




Cette discussion est classé dans : aspx, selectionne, element, toujours, dropdownlist


Répondre à ce message

Sujets en rapport avec ce message

recherche dans BDD avec les valeurs des dropdownlists comme paramertres ??? [ par lamarty ] Bonsoir,Je travaille sur un projet en VWD et MSSQL 2005 exp, et je veut implémenter une page de recherche, pour cela, j'utilise une page search.aspx o Dropdownlist toujours vide [ par yanis7518 ] Salut a tousvoila j'ai un probleme sur ma dropdownlistje vous donne le code ArrayList Liste = <font color="#0000ff" size="2" Problème rechargement DropDownList [ par The Red Man ] Bonjour,Je suis actuellement confronté à un problème. En utilisant un UpdatePanel dans lequel j'ai un drop down list déjà peuplé dés le chargement de Dropdownlist et request.params [ par popolianowsky ] Bonjour à tous,Donc voici la situation :j'ai pour le moment, au vu de mon niveau spectaculaire dans ce domaine, 3 pages aspx destinées à de la créatio Session ASP.NET C# [ par fablevr92 ] Bonjour, J'ai développé deux pages view.aspx.cs, Pay.aspx.cs, et une classe MyTimer.cs.La page view doit créer un timer, et la page Pay.aspx.cs crée u DROPDOWNLIST [ par koukitasaid ] salutest ce que quelqu'un peut me dire comment afficher les donnees d'un datagrid a partir de l'element selectionner dans un dropdownlist??Merci d'ava DropDownList [ par koukitasaid ] salutQuand je charge le dropdownlist a partir  de la base de donnees la premier valeur est selectionne par defaut.je veux que le deopdownlist n'affich affichage depuis un DropDownList [ par za3ima41 ] salut je veux crée en ASP.NET un formulaire d'inscription  ce dernier contient un DropDownList chargé par le nom des filières mé quand l'utilisateur v Attaquer une fonction à partir d'une page différente aspx [ par yann591 ] Bonjour,J'ai besoins d'attaquer une fonction d'une page a partir d'une autre page aspx, ces pages sont dans le même dossier sur le serveur. J'ai effec Charger une DropDownList [ par drumy ] Bonjour,Je cherche désespérément la syntaxe C# pour charger une DropDownList à partir d'un DataTable.En fait dans une application asp, j'appelle une f


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.