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

C# Discussion :

Créer DataGridView Custom avec header fusionné


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de touftouf57
    Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    362
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 362
    Par défaut Créer DataGridView Custom avec header fusionné
    Bonjour à tous,

    Je cherche le moyen de me créer un datagridview perso avec 2 colonnes sous le même header. En effet sous un même header, j'ai 2 infos à afficher. J'ai trouvé ce code mais toutes les méthodes callback sont reléguées au form.


    Je voudrais que mon datagridView le fasse de lui même. J'ai donc fait une classe dataGridViewCustom. J'ai abonné tous les événèments vers des méthodes de dataGridViewCustom. Mais soit je n'ai rien qui s'affiche, soit la méthode paint est appelé en permanence.

    Est-ce que quelqu'un a déjà quelquechose du même genre? Est-ce que j'hérite de la bonne classe (datagridViewColumn,DataGridViewCell, DataGridViewHeader)?

    Merci d'avance

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    2 colonnes A et B sous le même header
    Le plus simple me semble d'utiliser un DataGridView normal, de cacher la colonne B (myDataGridView.Columns["B"].Visible=false) et de gérer, dans l'event CellPainting, le tracé des cellules de la colonne A afin de tracer les valeurs de A et B séparées par un trait vertical.

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/12/2014, 22h13
  2. Créer un état avec cellules fusionnées
    Par samloba dans le forum IHM
    Réponses: 17
    Dernier message: 12/05/2010, 20h39
  3. [PHP-JS] Comment créer une boucle avec des headers
    Par djinnwatcher dans le forum Langage
    Réponses: 10
    Dernier message: 17/07/2006, 15h48
  4. créer un noeuds avec des paramétres
    Par Toxine77 dans le forum XMLRAD
    Réponses: 5
    Dernier message: 21/01/2003, 16h11
  5. [CR] Est il possible de créer des univers avec Seagate Info?
    Par Frank dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 27/06/2002, 15h22

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