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 :

Récupere une variable dans un Textbox d'un Formview au chargement de la page


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2007
    Messages
    496
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2007
    Messages : 496
    Par défaut Récupere une variable dans un Textbox d'un Formview au chargement de la page
    Bonjour
    j'ai un petit soucis
    je n'arrive pas récupérer une variable déclarer en public dans un textbox d'un formview lors du chargement de celle ci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
     
            TextBox1.Text = numligne
     
        End Sub
    dans un simple textbox j'y arrive mais pas un textbox d'un formview

    voici ou je veux inserer ma variable:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <asp:Label ID="Label3" runat="server" Text="Inscrire la ligne:" Width=627></asp:Label>
                    <asp:TextBox ID="LigneTextbox" runat="server" Text='<%# Bind("Ligne" ) %>'></asp:TextBox>
    j'arrive pas a trouver la commande qui m'insererait la variable dans la LigneTextBox

    Merci d'avance

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Si ta textbox est inclue dans un FormView, alors il t'est impossible de l'appeller directement.

    Si ton formview a pour ID "formview1", ton textbox "textbox1" et ta variable "maVar", ça pourrait donner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CType(formview1.findControl("texbox1"),TextBox).Text = maVar

  3. #3
    Membre éclairé
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2007
    Messages
    496
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2007
    Messages : 496
    Par défaut
    Merci de m'avoir répondu aussi rapidement
    oui mon textbox appelé LigneTextBox est inclu directement dans ma Formview, c'est lui qui me la crée car je travaille avec des Bases de données et je vais cherché les champs qui m'interresse et le champ qui m'interesse est LigneTextBox

    je vais quand meme essayé ta formule , on ne sait jamais

  4. #4
    Membre éclairé
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2007
    Messages
    496
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2007
    Messages : 496
    Par défaut
    Merci beaucoup ta formule avec Ctype fonctionne
    Genial

  5. #5
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    L'important n'est pas que la formule fontionne ! L'important est que tu aies compris pourquoi elle fonctionne.

    Ton textbox est dans un formview donc inaccessible directement.
    Le contrôle formview expose une fonction findcontrol qui permet de rechercher les éléments imbriqués dans son template à partir de l'ID de l'élément imbriqué.
    Cependant, cette méthode ne renvoie qu'un "control". Tu as donc besoin de transtyper ce "control" pour pouvoir utiliser ses propriétés et méthodes.

  6. #6
    Membre éclairé
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2007
    Messages
    496
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2007
    Messages : 496
    Par défaut
    desolé de repondre si tard
    merci pour tes ecplications de mon coté je me suis renseigné sur la fonction "CType"

    cette formule correspond tres bien a mes attentes

    merci encore

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

Discussions similaires

  1. [2.x] Récuperer une variable dans twig
    Par Mme Idel dans le forum Symfony
    Réponses: 4
    Dernier message: 24/04/2012, 18h12
  2. [AC-2007] Récuperer une variable dans un sous form
    Par KIK83 dans le forum IHM
    Réponses: 0
    Dernier message: 19/11/2009, 23h52
  3. récuperer une variable dans un cadre
    Par Shredder dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 22/06/2008, 22h22
  4. Récuperer une variable dans un autre cadre (frame)
    Par melhima dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 25/07/2006, 13h32
  5. Réponses: 11
    Dernier message: 11/03/2005, 17h41

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