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 :

Datagridview, valeur dans les colonnes


Sujet :

C#

  1. #1
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 37
    Points : 27
    Points
    27
    Par défaut Datagridview, valeur dans les colonnes
    Bonjour,

    je voulais savoir si c'etait possible de modifier une valeur d'un datagridview par une autre, automatiquement. CAD, j'ai un dataset qui charge les donnée. Je crée un datatable qui est lié au datagridview. Mais je souhaite que la colonne jour ne soit pas un entier comme dans la base de donnée mais qu'il affiche lundi,mardi... etc

    Merci

    PS : visual studio

  2. #2
    Expert éminent 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
    Points : 7 903
    Points
    7 903
    Par défaut
    Bonjour,

    L'exemple MSDN à peine modifié :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    private void dataGridView1_CellFormatting(object sender, 
                DataGridViewCellFormattingEventArgs e)
    {
        // If the column is the Artist column, check the value.
        if (this.dataGridView1.Columns[e.ColumnIndex].Name == "Artist")
        {
            if (e.Value != null)
            {
                // Check for the string "pink" in the cell : change color and text
                if ((string)e.Value)=="pink";)
               { e.CellStyle.BackColor = Color.Pink; e.Value=e.value+"PINKY"; }
            }
        }
     }
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

  3. #3
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 37
    Points : 27
    Points
    27
    Par défaut
    Edit : je vien de trouver mon erreur.
    La solution de graffito fonctionne tres bien voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
            private void dataGridView2_CellFormatting(object sender,
                DataGridViewCellFormattingEventArgs e)
            {
                if (this.dataGridView2.Columns[e.ColumnIndex].Name == "JOUR")
                {
                    if (e.Value != null)
                    {
                        if ((Convert.ToString(e.Value)) == "0")
                        { e.Value = "Lundi"; }
                        if ((Convert.ToString(e.Value)) == "1")
                        { e.Value = "Mardi"; }
                        if ((Convert.ToString(e.Value)) == "2")
                        { e.Value = "Mercredi"; }
                        if ((Convert.ToString(e.Value)) == "3")
                        { e.Value = "Jeudi"; }
                        if ((Convert.ToString(e.Value)) == "4")
                        { e.Value = "Vendredi"; }
                        if ((Convert.ToString(e.Value)) == "5")
                        { e.Value = "Samedi"; }
                        if ((Convert.ToString(e.Value)) == "6")
                        { e.Value = "Dimanche"; }
                    }
                }
            }

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

Discussions similaires

  1. [XL-2003] Compter les changements de valeur dans une colonne
    Par clem71 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 16/04/2009, 00h09
  2. [DataGridView] Sélection de valeur dans un colonne combo
    Par maitrebn dans le forum Windows Forms
    Réponses: 0
    Dernier message: 21/01/2009, 12h22
  3. DataGridView et format des valeurs dans les cellules
    Par saultapt dans le forum Windows Forms
    Réponses: 5
    Dernier message: 17/06/2008, 16h55
  4. Réponses: 1
    Dernier message: 26/10/2007, 18h57
  5. intervertir les valeurs dans une colonne d'une table
    Par hammou dans le forum Débuter
    Réponses: 2
    Dernier message: 26/01/2004, 10h15

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