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 datagrid textbox


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut VB.NET datagrid textbox
    bonjour,


    j'ai une page avec un datagrid dedans et dans ce datagrid, un textbox dans une colonne modele :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    (...)
    <asp:TemplateColumn HeaderText="Commentaire">
                                    <ItemTemplate>
                                        <asp:TextBox ID="txtComment" runat="server" Font-Names="Arial" Font-Size="9pt" ForeColor="#000000" Width="180px"></asp:TextBox>
                                    </ItemTemplate>
                                </asp:TemplateColumn>
     
    (...)

    j'ai beau faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    MsgBox(CType(e.Item.FindControl("txtComment"), TextBox).Text)
    MsgBox(CType(e.Item.Cells(5).FindControl("txtComment"), TextBox).Text)
    MsgBox(CType(e.Item.Cells(5).Controls(1), TextBox).Text)
    Je précise que je cherche a recuperer la valeur de la textbo sur le ItemCommand de mon datagrid, et il passe bien dans le item commande mais ne me recuperer aucune valeur dans le textbox....



    je n'arrive pas a recuperer la valeur de mon text box....


    si quelqu'un avait une idée....


    D'avance merci beaucoup!

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    C'est quoi ce MsgBox ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    juste une alert en vb.net pour voir ce que je recupere

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Ca existe pas en ASP.NET

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    non c'est du vb.net avec visual studio just pour me tests!

    et donc une solution peut etre pour recuperer la valeur de mon textbox??

  6. #6
    Membre chevronné
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2003
    Messages : 353
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Ca existe pas en ASP.NET
    J'utilise ca pour en mode debug pour checker mes valeurs

    essaie de mettre un texte par défaut dans la textbox voir si ca marche bien deja

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    et oui avec une valuer par defaut ca fonctionne mais pas quand j'ecris dedans... je ne comprends pas.....

  8. #8
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par Promesses Voir le message
    J'utilise ca pour en mode debug pour checker mes valeurs

    Point d'arrêt, espion ...
    C'est qd meme plus propre

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    oui certes c'est surement plus propre, je l'ai fait d'ailleurs mais BREf, je n'ai pas de reponse à mon probleme!

  10. #10
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Fais voir un peu plus de code, notament la fonction qui interceptes ItemCommand

  11. #11
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    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
    16
    Private Sub dgBde_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles dgBde.ItemCommand
            If (e.CommandSource.GetType.Name = "LinkButton") Then
                If (e.CommandName = "EnregistrerComment") Then
                    Dim sSql As String = "DELETE FROM TransactionsCommentaire where TCO_ID = '" & e.Item.Cells(7).Text & "'"
                    Requete_Executer(sSql, Session("SqlCnxStrAdmin"))
                    Dim user As String = Session("SqlCnxStrAdmin").ToString.Substring(InStr(Session("SqlCnxStrAdmin"), "user=") + 4)
                    user = user.Substring(0, InStr(user, ";") - 1)
                    If CType(e.Item.FindControl("txtComment"), TextBox).Text <> "" Then
                        MsgBox(CType(e.Item.FindControl("txtComment"), TextBox).Text)
                    Else
                        MsgBox("pas ok")
                    End If                sSql = "INSERT INTO TransactionsCommentaire Values ('" & e.Item.Cells(7).Text & "', '" & CType(e.Item.FindControl("txtComment"), TextBox).Text & "', '" & Now & "', '" & user & "')"
                    Requete_Executer(sSql, Session("SqlCnxStrAdmin"))
                End If
            End If
        End Sub

  12. #12
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Déjà, est-ce que tu es sûr de bien atteindre la partie concernée?
    Tu rentres dans le If ?

  13. #13
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    oui oui pas de probleme il me fait le delete puis l'insert c'est juste la valeur dans le textbox qui reste vide.


    Et le truc, je sais pas si ca peut aider, mais bon, c'est lorseque j'ai un enregistrement qui concerne une ligne en base, je vais la chercher au item databound et je la met dans la textbox de la ligne concernée, la j'ai donc qq chose dans ma textbox et quelque soit ce que je met a la place il me prendra toujours la valeur initiale de ma textbox.... (Suis je clair...?)

Discussions similaires

  1. [VB.NET] datagrid & textbox/liste déroulante
    Par t1marlartiste dans le forum ASP.NET
    Réponses: 13
    Dernier message: 14/06/2007, 15h27
  2. [VB.NET] DataGrid et double click
    Par mic56 dans le forum Windows Forms
    Réponses: 15
    Dernier message: 01/11/2006, 04h37
  3. [VB.NET] Datagrid + CheckBox : Cocher toutes les cases
    Par sirex007 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 24/05/2004, 15h33
  4. [VB.NET] Datagrid - Récupérer CheckBox cochées
    Par nmerydem dans le forum ASP.NET
    Réponses: 16
    Dernier message: 18/05/2004, 13h28
  5. [VB.NET] Datagrid dans tabstrip : bug ?
    Par necro dans le forum ASP.NET
    Réponses: 13
    Dernier message: 23/02/2004, 10h23

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