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

Windows Forms Discussion :

[C#] DataGridView Horizontal ou autre composant ?


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Par défaut [C#] DataGridView Horizontal ou autre composant ?
    Bonjour à tous.
    J'ai un cruel problème il me faudrait afficher un dataGrid de façon horizontale. En effet je n'ai qu'une seule ligne et plusieurs colonnes.

    J'utilise actuellement un DataGridView car je le redéfinis en fonction de la demande de l'utilisateur. mais il arrive un cas (lorsqu'il clik sur un certain bouton) de n'avoir qu'une ligne.

    Ma question est simple peut-on avoir un DataGridView Horizontal. Si c'est impossible qqun pourrait-il me donner le nom d'un composant ?

    Merci d'avance.

  2. #2
    Membre éprouvé Avatar de agueffier
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2002
    Messages : 93
    Par défaut
    Euh ? Que veux-tu dire par là ?

    Cela signifie-t'il que lorsque tu n'as qu'une seule ligne, tu veux que tes entêtes de colonnes deviennent des entêtes de lignes et qu'alors tu n'as plus qu'une seule colonne contenant tes valeurs ?

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Par défaut
    tout à fait exact !
    Je vois que tu t'exprime mieu que moi, merci de traduire mon problème

  4. #4
    Membre éprouvé Avatar de agueffier
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2002
    Messages : 93
    Par défaut
    C'est étrange, mais lorsque j'expose mes propres problèmes, je rencontre le même soucis dans l'expression de mon besoin

    Ceci dit, et pour répondre à ta question d'origine, je ne vois qu'une solution : le code !

    Tu vas devoir toi même vérifier le nombre d'éléments (lignes) qui composent ton tableau et gérer les cas où tu as 0, une ligne et plus d'une.

    Bon ok, le cas du 0 n'en ai pas vraiment un, mais c'est toujours bien de le prévoir.

    Dans le cas où tu as une seule ligne, il te faut mettre à jour ton dataGrid en supprimant toutes les colonnes et en créant deux nouvelles (l'une pour les entêtes et l'autres pour les valeurs) puis ajouter une ligne par "colonne".

    Dans le cas où tu as plusieurs lignes, tu fais comme aujourd'hui (c'est le cas que je préfère car il est déjà codé !!)

    Enfin, c'est ce que je ferais... maintenant si quelqu'un connait un composant qui le fait automatiquement...

    A+ et bon courage

  5. #5
    Membre éprouvé
    Inscrit en
    Juin 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juin 2005
    Messages : 110

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Par défaut
    agueffier :
    Ta solution me parait tout a fait correcte cependant je ne voulais pas avoir de titre à mes colonnes et avoir ma premiere colone du style des entêtes normales. Je sais je suis chiant, d'autant plus que ca doit être faisable en codant tout ca.

    lolo007 :
    Je regarde ca tout de suite

    Merci a vous en tout cas.

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Par défaut
    Bon j'ai explorer cette piste mais y a t'il moyen de copier le style des Header et de l'appliquer à une cellule.

    Je voudrais que la premiere colonne est le style des Header en fait.

    ... Comment faire ??

Discussions similaires

  1. Frequence processeur par rapport aux autres composants
    Par black is beautiful dans le forum Composants
    Réponses: 7
    Dernier message: 02/02/2006, 19h08
  2. [Image] scintillement lors déplacement sur autre composant
    Par lilou77 dans le forum Interfaces Graphiques en Java
    Réponses: 21
    Dernier message: 07/12/2005, 09h27
  3. Indy ou Autre composant internet avec une appli Console
    Par Oregon09 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 13/11/2005, 05h07
  4. Réponses: 2
    Dernier message: 25/03/2005, 09h23
  5. Assembleur sur AMD et Intel (et autres composants)
    Par Asmod_D dans le forum Assembleur
    Réponses: 4
    Dernier message: 23/10/2004, 12h57

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