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 :

Mettre les lignes de gridview en edit mode


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Octobre 2008
    Messages : 187
    Par défaut Mettre les lignes de gridview en edit mode
    Bonjour,
    J'ai une gridview crée par autogeneratecolumn=true est ce que c'est possible de mettre toutes ses lignes en édit mode?
    Merci

  2. #2
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bonjour,

    Il est tout à fait possible de mettre toutes les lignes d'une GridView en mode Edit. Il existe d'ailleurs de nombreux exemples (ici).

    Par contre en AutoGenerateColumns c'est autre chose. Sans parler du fait que les contrôles d'édition ne vont pas forcément être tip-top par rapport aux données à saisir.

    Le mieux est de mettre cette property à false et de définir toi même tes TemplateField.

    En espérant t'avoir aidé.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Octobre 2008
    Messages : 187
    Par défaut
    Bonjour,
    Merci Nicolas Esprit je ne sais pas si c'est possible de mettre AutoGenerateColumns à false dans mon cas j'ai une requete sql dynamique:
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    # DECLARE @MATIERE nvarchar(max)  
    # SELECT @MATIERE =  
    #   STUFF(  
    #   (  
    #   select distinct ',[' + LIBELLE_MATIERE + ']'  
    #   from MATIERE where CODE_MODULE =11  
    #   for xml path('')  
    #  ),  
    #  1,1,'')  
    #   
    # DECLARE @SQL nvarchar(max)  
    # SELECT @SQL = N'  
    # select  
    #  *  
    # from (  
    #   
    #   SELECT     ETUDIANT.NUM_INSCRIPTION, ETUDIANT.NOM_PRENOM_ETUDIANT_ARABE,EXAMEN.CODE,   
    #  EXAMEN.NOTE,   
    #                      MATIERE.LIBELLE_MATIERE  
    # FROM         ETUDIANT INNER JOIN  
    #                       EXAMEN ON ETUDIANT.NUM_INSCRIPTION = EXAMEN.NUM_INSCRIPTION INNER JOIN  
    #                       CAPITALISE_MODULE ON   
    #                       ETUDIANT.NUM_INSCRIPTION = CAPITALISE_MODULE.NUM_INSCRIPTION INNER JOIN  
    #                       MATIERE ON EXAMEN.CODE_MATIERE = MATIERE.CODE_MATIERE INNER JOIN  
    #                       MODULE ON CAPITALISE_MODULE.CODE_MODULE = MODULE.CODE_MODULE   
    #                       AND MATIERE.CODE_MODULE = MODULE.CODE_MODULE  
    # WHERE      (CAPITALISE_MODULE.CODE_MODULE = 11) AND   
    #                       (CAPITALISE_MODULE.CODE_TYPE_RELATION_MODULE = 1)  
    # ) Data  
    # PIVOT (  
    #  SUM(NOTE)  
    #  FOR LIBELLE_MATIERE  
    #  IN (  
    #   ' + @MATIERE + '  
    #  )  
    # ) PivotTable  
    # '  
    #   
    # exec sp_executesql @SQL
    puisque les matières des modules peuvent changer à long terme je connais ni le nombre des colonnes ni leurs titre .
    Je galère avec ce problème moi et mon binôme depuis presque un mois :
    comment permettre au professeurs de saisir les notes de centaines d'étudiants et enregistrer ça dans une base de données ??
    Si par exemple j'affiche le résultat de la requête en haut dans un fichier excel et je l'export vers une gridview ya une façon d'insérer les données de la grid d'un seul coup dans la bd?

    S'il ya une autre façon de faire merci infiniment de m'aider .
    Merci.

Discussions similaires

  1. [Débutant] selectionner tout les lignes dans GridView
    Par ramroum1986 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 12/08/2011, 11h58
  2. Condition sur valeurs d'une gridview en edit mode
    Par badi3a82 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 29/11/2010, 16h59
  3. [V6] Mettre les Lignes en colonnes
    Par sebrat dans le forum Deski
    Réponses: 5
    Dernier message: 28/06/2010, 10h47
  4. Comment mettre les lignes d'un fichier dans un tableau en shell
    Par Ombrius dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 23/10/2006, 12h34
  5. Réponses: 14
    Dernier message: 19/11/2005, 18h56

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