Bonjour,
Je cherche désespérement une solution pour mettre un IBindinglist en source de données d'un DataGridView ...
J'y suis à 99%, le pourcent restant étant le plus casse pied.
Lorsque l'on se position sur le nouvelle ligne d'un DataGridView, il lance la méthode la sa datasource, à savoir AddNew qui ajoute un élément à la liste et retourne cet élément.
Mon probléme est qu'il m'ajoute autant de ligne que de passage sur la ligne d'ajout. Je ne sais pas comment résoudre se probléme. Auparavant j'ai regardé toutes ses pages :
http://msdn2.microsoft.com/en-us/lib...ndinglist.aspx
=> Celle ci ne répond pas à mon probléme, car je tente de transformer un DataView en Collection (IBindinglist) d'objet metier (méthode de Mitsu). De plus l'exemple qui y es fournis ne fonctionne pas ...
Ainsi que toutes les pages Microsoft possible est inimaginable sur le sujet qui sont trés mal documentées.
Dessus il est dit que mon objet de base doit implémenter IEditableObject (ce qui est la cas) et informer la liste parente quand il est changé ce qui est également le cas. De plus il est dis que si l'évenement ListChanged était appelé par 2 fois sur la méthide AddNew, alors seulement l'élément de la liste serait ajouté définitivement.
Enfin bref je pense qu'il doit vraiment y avoir quelque chose que je n'ais pas compris, et s'il vous plait aidez moi.
Encore merci d'avance
Renaud
Partager