j'effectue une série d'opérations sur une table de jeu de données:colonne n'existe pas dans l'erreur de table
MyDataSet sharedDS = new MyDataSet();
MyDataSet referenceDS = new MyDataSet();
sharedDS.Table1.Reset();
sharedDS.Merge(referenceDS);
Je reçois un System.ArgumentException: Column_X n'existe pas au tableau 1 si je tente d'accéder à la colonne de cette façon :
MyDataSet.Table1.FindByKey().Column_X
Cependant, ce tout va bien à sens unique:
MyDataSet.Table1.FindByKey()["Column_X"]
quelqu'un peut-il expliquer quel est le problème ici?
référence (à l'origine destiné à un autre problème): Reset primary key
vous avez raison. il est utilisé pour effacer le schéma. dans ce cas, j'efface le schéma et le copie de nouveau à partir d'une instance du même ensemble de données. maintenant le schéma est défini mais je peux seulement accéder à la colonne d'une manière particulière. Je soupçonne que cela pourrait être lié à quelque chose de similaire à: http://kbalertz.com/815545/unhandled-exception-occurs-after-rename-columns-DataSet-object.aspx – Farooq