System.InvalidOperationException:DataTableReader对当前DataTable无效

时间:2011-08-17 22:14:31

标签: c# .net ado.net visual-studio-2005 .net-2.0

我从XML文件反序列化DataTable对象,该文件工作正常,Visual Studio中的DataTable预览显示它应该包含的一行。

但是,当我在表对象上创建一个DataReader时,如下所示:

    repository.SearchBaskets_dataReader = dataTable.CreateDataReader();

并尝试从中读取:

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

我得到一个奇怪的错误,我并不总是这样:

    DataTableReader is invalid for current DataTable 'BasketOrders'.

有什么想法吗?

让我再次强调,这个错误开始出现而代码没有任何变化。

0 个答案:

没有答案