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

VB.NET Discussion :

Modification des colonnes d'un DataGridView


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Par défaut Modification des colonnes d'un DataGridView
    Bonjour à tous,
    Je développe une application sous Visual Studio 2010 avec VB.NET et je souhaite modifier les paramètres des colonnes d'un DataGridView dont les données proviennent d'une requête, entre autres les noms et largeurs des colonnes par code.
    S'il vous plaît, comment dois-je procéder

  2. #2
    Membre éclairé Avatar de hugoclo
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 615
    Par défaut
    Pour le nombre de colonne et leurs noms:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     DataGridView1.ColumnCount = 3 'Nombres de colonnes
            DataGridView1.Columns(0).Name = "Product ID" 'Nom de la colonne 0
            DataGridView1.Columns(1).Name = "Product Name"
            DataGridView1.Columns(2).Name = "Product_Price"
    'Pour la taille
    DataGridView1.Columns(0).Width = 150 'en pixel

  3. #3
    Membre éprouvé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Par défaut
    Citation Envoyé par hugoclo Voir le message
    Pour le nombre de colonne et leurs noms:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     DataGridView1.ColumnCount = 3 'Nombres de colonnes
            DataGridView1.Columns(0).Name = "Product ID" 'Nom de la colonne 0
            DataGridView1.Columns(1).Name = "Product Name"
            DataGridView1.Columns(2).Name = "Product_Price"
    'Pour la taille
    DataGridView1.Columns(0).Width = 150 'en pixel
    Merci, mais à l'exécution, j'ai le message suivant:
    Impossible de définir la propriété ColumnCount sur un contrôle DataGridView lié aux données.
    Et seul les dimensions des colonnes sont modifiées.

  4. #4
    Membre éclairé Avatar de hugoclo
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 615
    Par défaut
    Votre connection a votre base de donnée est faite par code ou directement dans les propriété de votre datagridview.

  5. #5
    Membre éprouvé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Par défaut
    Par code.

  6. #6
    Membre éclairé Avatar de hugoclo
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 615
    Par défaut
    Pouvez vous mettre le code?

  7. #7
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Citation Envoyé par vg-matrix Voir le message
    S'il vous plaît, comment dois-je procéder
    En appuyant sur => MSDN qui explique pas mal de chose dont Redimensionnement des colonnes et des lignes dans le contrôle DataGridView Windows Forms

    Citation Envoyé par vg-matrix Voir le message
    Merci, mais à l'exécution, j'ai le message suivant:
    Et seul les dimensions des colonnes sont modifiées.
    Impossible de définir la propriété ColumnCount sur un contrôle DataGridView lié aux données.
    C'est normal, elle est readOnly, elle retourne le nombre de colonnes ajoutées notamment par la méthode add.

    Attention, la propriété AutoGenerateColumns est importante si vous définissez vous même les colonnes

    Autre lien interessant :
    http://msdn.microsoft.com/fr-fr/libr...(v=vs.80).aspx

Discussions similaires

  1. modification des colonnes d'une matrice
    Par Minouchka dans le forum C
    Réponses: 5
    Dernier message: 05/04/2009, 11h28
  2. Modification des colonnes dans un dbgrid
    Par LuckyLuke56 dans le forum Langage
    Réponses: 9
    Dernier message: 17/03/2009, 19h15
  3. JTable, modification des colonnes visibles.
    Par booboule dans le forum Composants
    Réponses: 2
    Dernier message: 08/12/2008, 11h51
  4. Réponses: 6
    Dernier message: 17/06/2008, 11h28
  5. Changer la police des colonnes d'un DataGridView dans un groupbox
    Par Pilloutou dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/10/2007, 21h08

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