Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.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# 从数据集中检索每一行并将每一行写入文本文件_C#_Datatable_Ado.net_Dataset_Console Application - Fatal编程技术网

C# 从数据集中检索每一行并将每一行写入文本文件

C# 从数据集中检索每一行并将每一行写入文本文件,c#,datatable,ado.net,dataset,console-application,C#,Datatable,Ado.net,Dataset,Console Application,我调用了一个存储过程,比如“GetUserDetails”,它使用SqlCommand检索3行3列(3X3),并将其存储在数据集中 现在我想循环遍历数据集中的每一行,并将每一行写入一个单独的文本文件,我的意思是最终结果应该包含3个文本文件,其中只包含数据集中的一行数据,并将其保存在某个位置 有人能帮忙吗?谢谢。像这样的东西也许: using (var cmd = new SqlCommand(...)) using (var dr = cmd.ExecuteReader()) using (va

我调用了一个存储过程,比如“GetUserDetails”,它使用SqlCommand检索3行3列(3X3),并将其存储在数据集中

现在我想循环遍历数据集中的每一行,并将每一行写入一个单独的文本文件,我的意思是最终结果应该包含3个文本文件,其中只包含数据集中的一行数据,并将其保存在某个位置


有人能帮忙吗?谢谢。

像这样的东西也许:

using (var cmd = new SqlCommand(...))
using (var dr = cmd.ExecuteReader())
using (var file = new StreamWriter("result.txt"))
while (dr.Read())
{
    file.WriteLine(dr[0].ToString() + " " + dr[1].ToString() + " " + dr[2].ToString());
}

您能为您的代码添加代码段吗?