C# 从数据集中检索每一行并将每一行写入文本文件
我调用了一个存储过程,比如“GetUserDetails”,它使用SqlCommand检索3行3列(3X3),并将其存储在数据集中 现在我想循环遍历数据集中的每一行,并将每一行写入一个单独的文本文件,我的意思是最终结果应该包含3个文本文件,其中只包含数据集中的一行数据,并将其保存在某个位置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
有人能帮忙吗?谢谢。像这样的东西也许:
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());
}
您能为您的代码添加代码段吗?