Problème avec binding à une grille + RealProxy [C#/WinForms] - C#/.NET managed - Programmation
Marsh Posté le 04-03-2007 à 17:16:00
le message d'erreur de ton exception doit pouvoir t'en dire plus je suppose.
ça ressemble à l'accès de composant graphique dans un thread qui n'a pas créer/instancié ces composants graphiques (error de cross threading).
Peux tu nous donner ton messages d'erreur, car l'exception d'invalidoperationException est un peu vague.
Marsh Posté le 04-03-2007 à 18:59:45
Depuis l'"immediate window" sur l'exception
Code :
|
Marsh Posté le 02-03-2007 à 00:25:02
Bonsoir,
J'ai un problème étrange avec les DataSource de DataGridView
J'ai créé une Form, posé une DataGridView dessus.
edit : oubli
J'ai créé une colonne de type DataGridViewTextBoxColumn, avec sa propriété DataPropertyName à "Prop"
Puis j'ai écrit le code ci-dessous :
Ensuite, à l'execution, avec la méthode à travers le proxy (la ligne décommentée actuellement)
j'ai créé une nouvelle ligne dans ma grille. Puis j'ai cliqué plusieurs fois alternativement de la ligne créé à la ligne avec l'étoile en début de ligne représentant une nouvelle ligne. Ca me jette une exception : System.InvalidOperationException
Si on construit directement l'objet métier sans créer de proxy, l'erreur ne se produit pas.
Quelqu'un aurait une explication ?
J'ai remarqué que le modèle d'objets métier du CSLA ( http://www.lhotka.net/ ) produit la même erreur, mais ne comporte pas de proxy.
Merci par avance pour vos éclaircissements !
Edit : pardon, oublié de préciser : c'est du .NET 2.0, je ne sais pas si c'est compatible avec le framework 1
Message édité par blackgoddess le 02-03-2007 à 00:47:08
---------------
-( BlackGoddess )-