Salut J'ai été à travers de nombreux sites et n'arrive pas à trouver une réponse.ArgumentException washandled Application.run
J'ai modifié une vue qui était connectée à un Datagridview connecté via un tableadapter sur une application C# Winforms et pour "reconnecter" j'ai dû supprimer le tableadapter et le reconnecter. C'était pour se débarrasser d'une erreur concernant Unique contstraints. Donc, je fixe et maintenant l'application se lance, mais lorsque je clique sur l'onglet que la grille est sur je reçois:
System.ArgumentException was unhandled
Message="Cannot bind to the property or column Id on the DataSource.\r\nParameter name: dataMember"
Source="System.Windows.Forms"
ParamName="dataMember"
StackTrace:
at System.Windows.Forms.BindToObject.CheckBinding()
at System.Windows.Forms.BindToObject.SetBindingManagerBase(BindingManagerBase lManager).........
Je ne peux pas sembler trouver une réponse à ce problème. Est-ce que quelqu'un peut m'aider?
Merci
Je mets les exceptions à l'état levé mais il s'arrête toujours au même endroit. Cette fois c'est vert au lieu de jaune comme une exception normale non traitée. Il dit "Ceci est la prochaine déclaration à exécuter ...." Cela me déroute parce que je ne comprends pas pourquoi il s'arrête à cet endroit ... l'application ne lance c'est juste quand je clique sur l'onglet avec le déconnecté ensemble de données qu'il lève l'erreur. Une fois que l'erreur est levée, l'application se bloque après avoir traversé un tas de code d'initialisation. – user369758
Pouvez-vous examiner l'exception complète et en extraire la trace complète de la pile, cela pourrait vous aider à trouver l'origine du problème. Si vous pouvez poster cette trace de pile qui serait utile aussi –
Je me suis trompé que j'ai résolu le problème il revient sans cesse. J'ai couru l'exécution complète du mieux que j'ai pu mais je ne vois rien qui aide. Voici l'exception: Exception (0) [System.Windows.Forms] System.ArgumentException: impossible de lier la propriété ou l'ID de colonne sur le DataSource. Nom du paramètre: dataMember à System.Windows.Forms.BindToObject.CheckBinding() à System.Windows.Forms.BindToObject.SetBindingManagerBase (BindingManagerBase lManager) C'est tout ce que j'ai pu saisir le formulaire ne permet plus :-( – user369758