System.InvalidOperationException: DataTableReader недопустим для текущей DataTable - PullRequest
1 голос
/ 18 августа 2011

Я десериализую объект DataTable из файла XML, который работает нормально, и предварительный просмотр DataTable в Visual Studio отображает одну строку, которую он должен содержать.

Однако, когда я создаю DataReader для объекта таблицы, вот так:

    repository.SearchBaskets_dataReader = dataTable.CreateDataReader();

и попытаться прочитать его так:

    while (repository.SearchBaskets_dataReader.Read())
                { //BLAH BLAH }

Я получаю странную ошибку, которую не всегда получаю:

    DataTableReader is invalid for current DataTable 'BasketOrders'.

Есть идеи?

Позвольте мне еще раз подчеркнуть, что эта ошибка начала появляться без каких-либо изменений в коде.

...