我正在调用存储过程说'GetUserDetails',它使用SqlCommand检索3行3列(3X3)并存储到DataSet中。
现在我想循环遍历DataSet中的每一行并将每一行写入一个单独的文本文件,我的意思是最终结果应该包含3个文本文件,其中只包含来自数据集的一行数据并将其保存在某个位置
任何人都可以帮忙吗?感谢。
答案 0 :(得分:0)
这样的事情可能是:
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());
}