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 :

recuperer la valeur d'un textbox dans un gridview


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 179
    Par défaut recuperer la valeur d'un textbox dans un gridview
    bonjour,
    comment je peux récuperer la valeur saisi dans un textbox qui se trouve à l'interieur d'un contrôle gridview

    voila ce que j'ai mis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        Sub gv_det_devis_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs)
     
    Dim sValeur As String = CType(monGridView.FindControl("textbox1"), TextBox).Text
     
    end sub
    mais j'obtiens le message d'erreur suivant :
    La référence d'objet n'est pas définie à une instance d'un objet

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Par défaut
    Déjà un conseil : renomme ton textBox pour que l'on sache ce que c'est.

    J'ai repris une appli truffée de textBox1, 2, 3, 45,28 ,93 dans le code et c'est très désagréable, je le maudis l'auteur !...

    Sinon, est-tu certain que ton textBox est accessible dans tous les modes ?

  3. #3
    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
    Bonjour a tous,

    je ne vois pas vraiment l'interet que tu trouves a assigner le text d'un textbox a une gridview qui est un tableau.
    Tu auras un tableau avec une colonne?

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 179
    Par défaut
    bonjour a tous,
    1- pour ce qui est de renommer mes textbox, c'est une chose que je fait, c'est juste que je suis entrain de tester

    2-
    Sinon, est-tu certain que ton textBox est accessible dans tous les modes ?
    j'ai pas compris ce que vous entender pas tous les modes.

    3-
    je ne vois pas vraiment l'interet que tu trouves a assigner le text d'un textbox a une gridview qui est un tableau.
    Tu auras un tableau avec une colonne?
    il fallait que je précise que j'essaiyes d'ajouter des enregistrements a ma base de données sqlserver via un contrôle gridview, mais c'est pas évident
    ce qqu'il me reste a present c'est de récuperer la valeur saisi dans le textbox qui se trouve a l'interieur de la gridview.
    si vous voyer une autre alternative, merci de me le signaler

  5. #5
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 30
    Par défaut
    slt,
    je pense ke ton problem vient du mode
    les modes sont :
    - item --> lecture
    - edit --> Mise à jour
    - insert --> insertion
    exple en mode edit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    If (monGridView.CurrentMode = monGridView.Edit) Then
     Dim sValeur As String = CType(monGridView.FindControl("textbox1"), TextBox).Text
     
    End If
    j'espère ke ça va te debloquer !!!

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 179
    Par défaut
    j'ai eu comme erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    'CurrentMode' n'est pas membre de 'System.web.UI.Webcpntrols.GridView'
    je précise que je travail avec aucun mode, j'ai juste ajouter des textboxs dans le 'itemtemplate' de mon gridview:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
       <ItemTemplate>
       <asp:TextBox runat="server" ID="textbox1">
       </asp:TextBox>
        </ItemTemplate>
    merci pour votre patience

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/02/2010, 12h39
  2. Réponses: 4
    Dernier message: 02/01/2010, 13h39
  3. Recuperer une valeur d'une ADOTable dans un Edit
    Par yannba dans le forum Bases de données
    Réponses: 6
    Dernier message: 26/01/2006, 16h28
  4. recuperer la valeur de 2 champs dans un 3eme champs
    Par nouar dans le forum Langage SQL
    Réponses: 4
    Dernier message: 09/01/2006, 12h14
  5. recuperer la valeur d'un tablau, dans un input
    Par argynici dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/11/2004, 17h54

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