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 + DataBinding + Changement de valeurs


Sujet :

C#

  1. #1
    Membre confirmé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 096
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 096
    Points : 633
    Points
    633
    Par défaut DataGridView + DataBinding + Changement de valeurs
    Bonjour,

    J'ai une application en winform ayant :

    - une DataGridView permettant de visualiser une liste de données sous la forme d'un tableau.
    - un ensemble de controle (numeric up down, combobox, ...) permettant de modifier les données de la ligne sélectionnée dans ma datagridview.
    - une binding source pour faire le lien entre les deux points precedent.

    Je souhaite pouvoir mettre la case en rouge quand on modifie une donnée.
    J'ai trouvé un événement (DataBindingComplete) permettant de me notifier lors de la modification (avec la nature de celle-ci) mais je n'ai pas la localisation de celle ci.

    Pourriez vous m'aider ?
    Merci.
    Flow

  2. #2
    Expert confirmé
    Inscrit en
    Avril 2008
    Messages
    2 564
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 564
    Points : 4 441
    Points
    4 441
    Par défaut
    bonjour
    vu que tu utilises un BindingSource,la réponse se trouve plutôt dans l’évent du BinfSource qui surveile tout :
    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
     
      private void bindingSource1_ListChanged(object sender, ListChangedEventArgs e)
            {
                if (e.ListChangedType == ListChangedType.ItemAdded)
                {
                    //e.OldIndex
                    //e.NewIndex 
                }
                else if (e.ListChangedType == ListChangedType.ItemChanged)
                {
                    //e.OldIndex
                    //e.NewIndex 
                }
                // autre ifs
            }
    bon code...

  3. #3
    Membre confirmé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 096
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 096
    Points : 633
    Points
    633
    Par défaut
    Ah merci, mais le probleme est que ca ne m'indique que la ligne modifiée (qui correspond plus ou moins à la Current)

Discussions similaires

  1. Réponses: 7
    Dernier message: 15/04/2008, 09h34
  2. Réponses: 2
    Dernier message: 23/01/2006, 11h55
  3. Changement de valeur
    Par Anduriel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/11/2005, 00h31
  4. Réponses: 1
    Dernier message: 29/09/2005, 11h10
  5. Intercepter le changement de valeur d'une variable
    Par Captain_JS dans le forum C++Builder
    Réponses: 5
    Dernier message: 07/01/2005, 08h04

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