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

Framework .NET Discussion :

[C#] Accéder au contenu d'un textbox dans un Gridview en mode edit.


Sujet :

Framework .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 76
    Par défaut [C#] Accéder au contenu d'un textbox dans un Gridview en mode edit.
    Bonjour,

    Pour pouvoir faire un customValidator qui vérifie l'existence d'un doublon d'un username avant mise à jour.

    J'ai fait toutes les fonction, mais je bloque à la chose qui devait être la plus simple.

    Pouvoir accéder à la textbox auto-editable d'un gridview et passer la valeur an arguments pour faire les traitements.

    J'ai essayé plusieurs choses en codebehind et sans succès.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     string username = gvwUtilisateurs.SelectedValue.ToString();
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string username = ((TextBox)gvwUtilisateurs.Rows[gvwUtilisateurs.EditIndex].FindControl()).Text;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gvwUtilisateurs.FindControl("textbox1").ToString();
    Rien j'ai erreur sur erreur. C'est pas la bonne syntaxe à utiliser apparemment.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 76
    Par défaut
    Up

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 76
    Par défaut
    Bon j'ai trouvé mais j'ai pas compris pourquoi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     for (int i = 0; i < gvwUtilisateurs.Rows.Count; i++)
                {
                    if (gvwUtilisateurs.Rows[i].RowState == DataControlRowState.Edit)
                        k = i;
                }
     
                System.Web.UI.WebControls.TextBox txt = (System.Web.UI.WebControls.TextBox)gvwUtilisateurs.Rows[k].FindControl("txtEditUsername");

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/01/2011, 14h45
  2. Réponses: 4
    Dernier message: 18/12/2009, 14h52
  3. Réponses: 2
    Dernier message: 20/01/2008, 15h04
  4. Réponses: 8
    Dernier message: 13/04/2006, 14h54
  5. [VB] Accéder au contenu d'un DD dans un réseau
    Par splouf dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 29/03/2006, 18h43

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