2011-03-28 2 views
0

Microsoft Visual Studio 2008 en utilisant Microsoft NET Framework Version 3.5 SP1MSVS 2008: Formulaire lance ArgumentException était non gérée par le code utilisateur Erreur lors modifié

Je tente de modifier une forme de travail. Après l'ajout initial de boutons/champs, puis l'exécution du programme, le formulaire a généré une exception.

Exception:

"ArgumentException was unhandled by user code" 
"Cannot add primary key constraint since primary key is already set for the table" 

D'après ce que je l'ai trouvé a à voir avec essayer de modifier ou d'imposer des contraintes sur une table de données/base de données héritée. Y a-t-il un auto généré qui pourrait causer cette erreur?

Merci pour toute aide.

+0

peut vous montrer la pile d'appel + le code offensant – jeroenh

+0

Je ne suis pas en mesure de le montrer tout à fait, – Josh

+0

à System.Data.ConstraintCollection.FinishInitConstraints() à System.Data.DataTable.EndInit() initialisation de la méthode des composants appelés . @jeroenh – Josh

Répondre

0

Comme indiqué dans ma question initiale, je cherchais la fonction que je pouvais supprimer pour éviter que cela se produise. Et même si @jeroenh pensé si vaillamment que je ne donne pas assez d'informations pour répondre à cette question, je voudrais souligner la fonction est

.Constraints.AddRange()

^vous remarquerez qu'il avait à voir avec les contraintes d'une table de données.

Questions connexes