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#] Nombre de colonne dynamique dans datagridview


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Job
    Job est déconnecté
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 55
    Par défaut [C#] Nombre de colonne dynamique dans datagridview
    Bonjour,

    Dans ma Winform, j'ai un datagrid view alimenté par un datatable.

    Dans ma winform, je fait une recherche de produit dont le résultat ne donne pas le même nombre de colonne a afficher dans mon datagridview en focntion du type de produit retourné.

    Exemple :
    type ordinateur :
    Nom, OS, CPU, Memoire.

    Type Serveur:
    Nom, OS, CPU, Memoire, IP, Domaine.

    Quand je fait mes recheches, le nombre de colonne augment si on passe de ordinateur a serveur mais l'inverse ne se fait pas.

    Comment puis je réinitialiser les colonnes de mon datagridview afin que le bon nombre de colonne s'affiche en fonction de mon type de produit.

    Merci

  2. #2
    Membre très actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 457
    Par défaut
    tu peux faire sauvegarder les donnees dans une XML ,, et utilise Dataset pour passage du XML au Datagridview , dans ce cas le nbre de colonnes est compte automatique et pas manuelle

  3. #3
    Job
    Job est déconnecté
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 55
    Par défaut
    Oui si je passe par du XML je n'ai plus mon problème d'affichage mais je ne peut pas faire d'update dans la base directement.

    Si quelqu'un a une idée ?

    Merci

  4. #4
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Tu peux garder ta datatable

    Tu dois assigner null a la datasource de ton datagridview AVANT toute assignation d'une nouvelle source (donc a chaque nouveau resultat de ta requete)

Discussions similaires

  1. inserer une colonne dynamique dans une table
    Par natacha5 dans le forum Access
    Réponses: 12
    Dernier message: 04/07/2007, 16h47
  2. nombre de colonnes dynamiques dans une Datagrid
    Par khayri dans le forum Struts 1
    Réponses: 2
    Dernier message: 04/06/2007, 21h14
  3. JTable avec nombre de colonne dynamique
    Par fileaxfog dans le forum Composants
    Réponses: 3
    Dernier message: 17/05/2007, 14h07
  4. [Etat]Nombre de colonnes variables dans un état
    Par milou161185 dans le forum IHM
    Réponses: 15
    Dernier message: 27/03/2007, 16h39
  5. Colonnes dynamiques dans Rave report
    Par omarkrachni dans le forum Rave
    Réponses: 1
    Dernier message: 10/05/2005, 18h33

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