Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# System.InvalidOperationException:DataTableReader对于当前DataTable无效_C#_.net_Ado.net_Visual Studio 2005_.net 2.0 - Fatal编程技术网

C# System.InvalidOperationException:DataTableReader对于当前DataTable无效

C# System.InvalidOperationException:DataTableReader对于当前DataTable无效,c#,.net,ado.net,visual-studio-2005,.net-2.0,C#,.net,Ado.net,Visual Studio 2005,.net 2.0,我从一个XML文件反序列化了一个DataTable对象,该文件工作正常,VisualStudio中的DataTable预览显示了它应该包含的一行 但是,当我在表对象上创建DataReader时,如下所示: repository.SearchBaskets_dataReader = dataTable.CreateDataReader(); while (repository.SearchBaskets_dataReader.Read()) { /

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

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

    repository.SearchBaskets_dataReader = dataTable.CreateDataReader();
    while (repository.SearchBaskets_dataReader.Read())
                { //BLAH BLAH }
试着这样读:

    repository.SearchBaskets_dataReader = dataTable.CreateDataReader();
    while (repository.SearchBaskets_dataReader.Read())
                { //BLAH BLAH }
我犯了一个奇怪的错误,我并不总是这样:

    DataTableReader is invalid for current DataTable 'BasketOrders'.
有什么想法吗


请允许我再次强调,此错误在代码中没有任何更改的情况下开始出现。

您好,不是完全相同的问题,但您可以检查:是的,没有任何帮助。由于设计限制,我不希望在行上使用foreach。实际上,解决这个问题也会很好,因为谷歌还没有透露任何信息。