IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[VB.NET] Evenement TextChange d'un Dropdownlist situé sur un Datagrid?


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 59
    Points : 41
    Points
    41
    Par défaut [VB.NET] Evenement TextChange d'un Dropdownlist situé sur un Datagrid?
    Bonjour à tous,
    je commence à utiliser ASP net avec VB. J'utilise le code Behind.
    J'ai une page contenant un datagrid avant 3 champs:
    un textebox TB_NOM
    deux dropdownlist DDL_zone et DDL_Region.

    DDL_quartier dépend de DDL_Region.
    Dans DDL_zone , je dois afficher les zones correspondants à la région selectionnée dans DDL_Region.
    J'ai definie une fonction qui retourne les zones à partir de l'ID de la région.
    Au chargment de la page tout marche bien.

    PAr contre quand je clique sur le lien modifier qui se trouve dans le datagrid, j'arrive à remplir les deux dropdownlist avec l'ensemble des valeurs et je choisis les valeurs par défaut.
    Mais quand je choisi une autre région dans DDL_Region, j'arrive pas à charger les zones correspondants dans DDL_zone.
    Mon problème c'est comment détecter l'evenement onTextChange du dropdownlist DDL_Region qui se trouve dans le datagrid, de recuperer sa valeur afin de charger le dropdownlist DDL_zone.

    Voici la partie de mon code qui permet de charger les dropdonwlist quand je clique sur le lien modifier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Protected Sub DTG_ListeLocalite_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DTG_ListeLocalite.ItemDataBound
            'choix de la region par defaut dans le dropdownlist
            If e.Item.ItemIndex = DTG_ListeLocalite.EditItemIndex AndAlso e.Item.ItemIndex <> -1 Then
                Dim DDL_Region As DropDownList = CType(e.Item.FindControl("DDL_Region"), DropDownList)
                chargerRegion(DDL_Region)
                DDL_Region.SelectedValue = CType(e.Item.DataItem, Data.DataRowView)("idRegion").ToString
            End If
    
            'choix de la zone par defaut dans le dropdownlist et correspondant à la région en cours
            If e.Item.ItemIndex = DTG_ListeLocalite.EditItemIndex AndAlso e.Item.ItemIndex <> -1 Then
                Dim DDL_Zone As DropDownList = CType(e.Item.FindControl("DDL_Zone"), DropDownList)
                chargerZoneByIdRegion(DDL_Zone, CType(e.Item.DataItem, Data.DataRowView)("idRegion").ToString)
                DDL_Zone.SelectedValue = CType(e.Item.DataItem, Data.DataRowView)("idZone").ToString
            End If
        End Sub
    Merci d'avance

  2. #2
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 59
    Points : 41
    Points
    41
    Par défaut
    Salut,
    j'ai pu trouver la solution au niveau de cet url
    http://aspnet.4guysfromrolla.com/art...51904-1.2.aspx

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/12/2011, 10h46
  2. [vb.net] evenement Keypress dans un Textbox
    Par arnolem dans le forum Windows Forms
    Réponses: 2
    Dernier message: 04/10/2005, 17h15
  3. [VB.Net] Probleme pour remplir un DropDownList
    Par angelevil dans le forum ASP.NET
    Réponses: 2
    Dernier message: 02/03/2005, 17h59
  4. [VB.Net]Evenement dans un Repeater !!
    Par m-mas dans le forum ASP.NET
    Réponses: 2
    Dernier message: 24/09/2004, 17h13
  5. [VB.NET] Evenement par défaut sur controle personnalisé
    Par anthony70 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 31/08/2004, 16h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo