begin process at 2012 05 27 22:36:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Divers

 > 

Autre

 > 

Index et DropDownList


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Index et DropDownList

jeudi 13 décembre 2007 à 12:03:03 | Index et DropDownList

Ishizaki

Bonjour tout le monde

Je voudrai avoir une info

En fait, ce que je cherche à faire, c'est modifier l'affichage de ma page selon l'item sélectionné dans une Dropdownlist.

J'ai ma fonction RemplirDropDownList dans le Load qui remplit ma dropdownlist (pas fait dynamiquement).
Je ne sais pas si les Index sont ajoutés automatiquement lors de la creation d'une DDL (par exemple pour le premier item ce sera 1, pour le deuxième ce sera 2, etc...)
C'est pour cela que je fais une boucle for qui va ajouter les index à ma DDL

Voilà le code de remplissage (Dans le load)

Dim NumberChoice As Integer
Dim CountChoice As Integer



            'remplissage des listes déroulantes

            'Choix de recherche (Modification du 13/12/2007 )
            'ChoiceListContract est donc ma DDL
            Me.ChoiceListContract.Items.Add("Tout")
            Me.ChoiceListContract.Items.Add("Par type de contrat")
            Me.ChoiceListContract.Items.Add("Par salarié")

            'NumberChoice compte le nombre d'items dans ma DDL
            NumberChoice = Me.ChoiceListContract.Items.Count

            For CountChoice = 1 To NumberChoice Step 1
                'Ici je voudrais affecter un index à la value de ma DDL

            Next

Et, en gros je voudrais que selon l'index sélectionné, mon affichage se modifie en conséquence :

#Region "Modification du texte de la DropDownList ChoiceListContract"
    ''' <summary>
    ''' En fonction de l'index choisi dans la DropDownList, les éléments sont affichés ou pas sur la page
    ''' </summary>
    ''' <param name="sender"></param>
    ''' <param name="e"></param>
    ''' <remarks></remarks>
    Protected Sub ChoiceListContract_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ChoiceListContract.SelectedIndexChanged

        Try

            Dim LibelChoice As Integer

            LibelChoice = Me.ChoiceListContract.SelectedIndex

            'On choisit l'index de la dropdownlist ChoiceListContract
            Select Case LibelChoice
                Case 1
                  
                   'Ici se trouvent les DDL que je veux afficher ou non en fonction de l'inex sélectionné de ma DDL ChoiceListContract
                    Me.ddl_matricule.Visible = True
                    Me.ddl_typecontrat.Visible = True

                Case 2

                    Me.ddl_matricule.Visible = False

                Case 3

                    Me.ddl_typecontrat.Visible = False

            End Select

        Catch ex As Exception
            Throw ex
        End Try
    End Sub
#End Region


Voilà voilà, j'espère vous avoir éclairé sur mon souci et vous remercie d'avance pour votre aide !

je quote tu quotes...

jeudi 13 décembre 2007 à 15:06:36 | Re : Index et DropDownList

Ishizaki

Réponse acceptée !
En fait j'ai trouvé comment ^^.

Il suffit donc de rajouter l'évènementOnSelectedIndexChanged à ma DDL et lui assigner un AutoPostBack à True. Pour ce qui est de ma méthode, je fais comme suit:

''' <summary>
    ''' Cet évènement fait suite à OnSelectedIndexChanged, qui va modifier l'affichage de la page selon l'index de la DDL
    ''' </summary>
    ''' <param name="sender"></param>
    ''' <param name="e"></param>
    ''' <remarks></remarks>
    Protected Sub PageModify(ByVal sender As Object, ByVal e As System.EventArgs)

        Try

            Dim Choice As Integer

            'On assigne l'index de la DDL à Choice
            Choice = ChoiceListContract.SelectedIndex

            'Selon l'index sélectionné, on montre ou pas les DDL indiquées
            Select Case Choice
                Case 0
                    Me.wc_salaries.Visible = True
                    Me.ddl_type.Visible = True
                Case 1
                    Me.wc_salaries.Visible = True
                    Me.ddl_type.Visible = False
                Case 2
                    Me.wc_salaries.Visible = False
                    Me.ddl_type.Visible = True
            End Select

        Catch ex As Exception

            Throw ex

        End Try

    End Sub

Bonne journée !

je quote tu quotes...



Cette discussion est classée dans : ddl, dropdownlist, index, items, choicelistcontract


Répondre à ce message

Sujets en rapport avec ce message

dropdownlist et base de données [ par marhoa ] Salut, J'ai créé une liste déroulante dans laquelle je mets les données tirées d'une requète. Cette requète me retourne un id et un libellé. J'arrive problème de sélection de dropdownlist (qui se trouve dans un datalist) [ par siw ] Bonjour !Je n'arrive pas à selectionner les éléments de mon dropdownlist.J'ai un contrôle dropdownlist qui se trouve dans le template de mon contrôle DropDownList : initialisation et chargement [ par Templar_net ] Petite question toute bête à laquelle, je ne trouve pas la réponse :J'ai mes DDL que j'alimente au chargement de ma page grâce à une base de données S DropDownList dans GridView [ par fabienmennechet ] Bonjour à tous,voici mon problème : sur une page web, j'ai un gridview remplit par un dataset. Dans ce gridview, il y a une colonne de dropdownlist qu Pb affichage GridView [ par cnguyen ] Bonjour,J'ai 2 DropDownList(DDL) , une affichant les mois, et une affichant les années.C'est DDL sont remplis au chargement en faisant : if (!Page.IsP [C#] Liaison de DropDownList dans un GridView [ par cnguyen ] Bonjour,Je voudrais savoir si c'était possible de lier 2 DDL d'un gridview???Car j'ai effectué une manipulation consistant à creer 2 DDL en dehors du Comment gérer les ArgumentOutOfRangeException d'une DropDownlist bindée ? [ par bleuerouge ] Bonjour,  Pour gérer les exception de dropdownlist bindé, j'ai crée une petit méthode qui me permet de gérer la fiat que certaines entrée sont incorre Index dropdownList [ par marou91 ] Bonjour à vous,Alors voila mon problème, j'ai 3 dropdownlist qui son rempli en fonction du précedent. je m'explique le premier choisie un catégorie et mise à jour d une dropdownlist [ par Sabine25 ] Bonjour,j'ai un petit soucis!j'ai une DDL sur un formulaire et si je veux ajouter un enregirtement qui n'est pas dans cette DDL je clique sur un petit DropDownList changer la couleurs des items [ par Cipoli ] Bonjour à vous tous Je m'en remet une fois encore à vous.Actuellement je cherche à changer la couleur de chaque item d'une dropdownlist sous asp.net 1


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,172 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales