Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Candidat au titre de Membre du Club
    Profil pro K-Prim Rosert
    Inscrit en
    septembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Nom : K-Prim Rosert

    Informations forums :
    Inscription : septembre 2010
    Messages : 53
    Points : 12
    Points
    12

    Par défaut Passer à la ligne suivant dans Gridview avec Enter

    Bonsoir,
    Je travaille en Aspx et C#.
    J'ai un gridview contenant une colonne textbox. Je souhaite passer à la ligne suivante lorsque l'utilisateur appuie sur Enter. Je réussis bien à "attraper" l'évènement Enter dans le Gridview grâce au javascript, je comptait appeler une méthode C# pour mettre le focus sur la ligne suisvante, mais il découle de mes recherches que c'est pas faisable. Y a-t-il un moyen de le faire facilement?

  2. #2
    Candidat au titre de Membre du Club
    Profil pro K-Prim Rosert
    Inscrit en
    septembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Nom : K-Prim Rosert

    Informations forums :
    Inscription : septembre 2010
    Messages : 53
    Points : 12
    Points
    12

    Par défaut

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <script type="text/javascript" language="javascript">
    function msg() {
        var grid = document.getElementById("<%= GridView1.ClientID %>");    
        var celTest;
        if (grid.rows.length > 0) {        
                for (i = 1; i < grid.rows.length-1; i++) {
                    celTest = grid.rows[i].cells[3];
                    window.alert(celTest);
                }
            }
        }
    </script>
    Voilà mon code, malheuresement la dernière instruction n'affiche rien (Undefined)

  3. #3
    Candidat au titre de Membre du Club
    Profil pro K-Prim Rosert
    Inscrit en
    septembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Nom : K-Prim Rosert

    Informations forums :
    Inscription : septembre 2010
    Messages : 53
    Points : 12
    Points
    12

    Par défaut

    finalement, je lance l'évènement clic d'un bouton quelconque avec JS. Dans l'évènement clic du dis-bouton, j'exécute le code serveur qui me permet de mettre le focus sur la ligne que je veux dans le gridview. Donc finalement résolu.

  4. #4
    Invité régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    décembre 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : décembre 2012
    Messages : 28
    Points : 5
    Points
    5

    Par défaut

    Bonjour,
    Je m'intéresse a ta demande même si c'est résolu...

    Je ne comprend pas du tout le problème.

    Tu dis avoir une gridview qui a une seule colonne et qui plus est une textbox donc éditable et tu essaye de passer a la ligne quand tu fais entrer?

    Peux-tu expliquer plus en détail si la question précédente est correcte ta correction?

    cela m'interesse d'un point de vu purement intellectuel!

    Bobuche

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •