Столбец не существует в таблице ошибок - PullRequest
0 голосов
/ 23 апреля 2009

Я выполняю набор операций над таблицей набора данных:

MyDataSet sharedDS = new MyDataSet();
MyDataSet referenceDS = new MyDataSet(); 
sharedDS.Table1.Reset(); 
sharedDS.Merge(referenceDS);

Я получаю System.ArgumentException: Column_X не существует в Таблице 1, если я пытаюсь получить доступ к столбцу следующим образом:

MyDataSet.Table1.FindByKey().Column_X

Впрочем, так все хорошо:

MyDataSet.Table1.FindByKey()["Column_X"]

Кто-нибудь может объяснить, в чем здесь проблема?

Ссылка (изначально предназначенная для другой проблемы): Сброс первичного ключа

1 Ответ

0 голосов
/ 23 апреля 2009

Мне кажется эта строка:

sharedDS.Table1.Reset(); 

доставляет вам неприятности.

Я думаю, .reset очищает схему. Используйте .Clear () istead!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...