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 :

Afficher les colonnes d'une gridview en vertical


Sujet :

ASP.NET

Vue hybride

DBA_OCP Afficher les colonnes d'une... 05/05/2010, 23h14
Nicolas Esprit Bonsoir, Tu pourrais peut... 06/05/2010, 00h12
DBA_OCP Nicolas, t'es le seul qui... 06/05/2010, 00h16
Nicolas Esprit Dans ce cas, il faut pas... 06/05/2010, 12h27
DBA_OCP Merci pour ton aide. J'ai pu... 06/05/2010, 14h12
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Par défaut Afficher les colonnes d'une gridview en vertical
    Bonjour,

    Je souhaite afficher les informations qui sont dans mon dataGridView de façon verticale. C'est à dire au lien d'avoir les nom de colonnes et en dessous les informations je veux faire un affichage plutot comme :

    Nom : AAA
    Prenom : BBB
    Age : xx

    Au lieu de :

    Nom Prenom Age
    AAA BBB xx

    Le problème se pose pour moi puisque la table que j'affiche contient beaucoup de colonnes du coup ça déforme la page en largeur et on voit pas toutes les informations.

    Merci pour votre aide.

  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
    Bonsoir,

    Tu pourrais peut être utiliser un Repeater plutôt qu'une GridView dans ce cas ?

    A défaut, utiliser un seule colonne de données dans ta GridView, en utilisant un ItemTemplate et un Label par champ différent.

    Si ton problème est que la GridView prend trop de place dans ta page, tu peux utiliser une scrollbar. Il arrive souvent que pour des applis pros, les utilisateurs demandent des dizaines et des dizaines de colonnes... (sans compter les demandes de Drag & Drop sur les colonnes, Header Filters, Enregistrement de plusieurs profils de visualisation d'une Grid, etc... ).

    En espérant t'avoir aidé.

  3. #3
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Par défaut
    Nicolas, t'es le seul qui m'aide en ASP je sais pas comment te remercier ( des babouches ça te dit ? )

    Sinon j'ai vu l'option du ItemTemplate mais je sais pas à quoi ça sert vraiment.

    Le Repeater, jamais entendu parler.

    Sinon pour le scroll bar ça fonctionne pas car déjà quand ça dépasse la largeur de mon DIV ça devient caché sous l'arrière plan tu vois !

  4. #4
    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
    Citation Envoyé par Hot_Abd Voir le message
    Sinon j'ai vu l'option du ItemTemplate mais je sais pas à quoi ça sert vraiment.
    Dans ce cas, il faut pas hésiter à consulter les nombreuses docs disponibles sur le net, c'est comme ça qu'on apprend !
    En gros le ItemTemplate va te permettre facilement de choisir ce qui va apparaître dans une colonne de ta GridView. Tu pourras y mettre tous les contrôles ASP.NET ou html que tu veux, au contraire d'un simple BoundField

    Citation Envoyé par Hot_Abd Voir le message
    Le Repeater, jamais entendu parler.
    Idem... consulter la doc et les tutos disponibles. En gros il porte bien son nom, tout simplement.

    Citation Envoyé par Hot_Abd Voir le message
    Sinon pour le scroll bar ça fonctionne pas car déjà quand ça dépasse la largeur de mon DIV ça devient caché sous l'arrière plan tu vois !
    Non je vois pas. Mais d'habitude on utilise plutôt un Panel ASP.NET en lui donnant une largeur fixe et en spécifiant qu'il peut avoir une ScrollBar. la GridView quant à elle a sa largeur à 100%. Si tu souhaites gérér différentes résolutions d'écran, tu peux en Javascript ou JQuery spécifier à la volée la largeur de ton Panel.
    Et idem pour ce sujet => sur Google tu as plein d'exemples.

    En espérant t'avoir aidé.

  5. #5
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Qatar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 489
    Par défaut
    Merci pour ton aide. J'ai pu avoir un bon affichage avec une listview.

    Merci Nicolas encore..

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

Discussions similaires

  1. Afficher les image dans une Gridview
    Par nitch01 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 30/06/2011, 08h11
  2. Réponses: 3
    Dernier message: 13/05/2009, 16h27
  3. Afficher les colonnes d'une table donnée
    Par ouadie99 dans le forum SQL
    Réponses: 2
    Dernier message: 16/06/2008, 12h18
  4. Afficher les colonnes d'une table
    Par rudhf dans le forum Administration
    Réponses: 4
    Dernier message: 21/05/2007, 13h46
  5. afficher les resultats d'une requete mysql sur 3 colonnes
    Par harlock59 dans le forum Requêtes
    Réponses: 7
    Dernier message: 24/12/2005, 14h38

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