none
DataGridView lié à un BindingSource RRS feed

  • Question

  • Bonjour,

     Je rencontre quelques problèmes à l'utilisation des DatagridView. Je vous expose mon problème:
     
         J'ai un DataGridView lié à un BindingSource (propriété DataSource). Ce DataGridView possède 5 colonnes qui sont reliées à aux champs du BindingSource (propriété DataProperty). Tout cela fonctionne correctement. Lors du chargement des données, les informations se mettent à jour dans le DataGridView.
         Je souhaite rajouter une 6ieme colonne qui est indépendante. Elle contiendra une image (OK/KO) en fonction de la somme de valeur de colonnes précédentes.

     Quelle est d'après vous la meilleure méthode pour la réalisation de cette modification ?
     Je ne sais pas sur quel événement je peux m'appuyer dans le DataGridView. Les évènements tel que "CellValidated / Validated / CellEndEdit ...." ne se déclenche pas lors de la mise à jour des colonnes par le BindingSource.

     Pour tester, j'ai ajouté un bouton dans ma feuille qui lance une procédure pour la mise à jour de cette 6ieme colonne. Manuellement, cette colonne se met bien à jour. Par-contre, le résultat n'est pas définitif. Quand un trie sur une autre colonne, la 6ime colonne se vide !

    Il faut également savoir que ce DataGridView est simplement en lecture. Il permet un control visuel des données.

    Merci pour votre aide, suggestion et solution.

    A Noste Kêe,
    Richard.

    mercredi 25 novembre 2009 20:00

Réponses

Toutes les réponses