将数据集保存到txt文件

时间:2013-11-19 10:32:56

标签: printing dataset report

我想知道是否有人可以告诉我如何将数据集保存到txt文件?

我试图创建一个收据,在尝试使用reportviewer并以这种方式打印之后,我决定将所有数据导出为txt文件,并希望找到一种更简单的方法来打印它。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您没有指定所使用的语言。我在这里使用C#编码

  foreach (DataRow row in myDataSet.Tables[0].Rows)
    {
        foreach (object item in row.ItemArray)
        {
            myStreamWriter.Write((string)item + "\t");
        }
        myStreamWriter.WriteLine();
    }

最好将数据导出为xml格式。

数据集有一个方法可以完成这项工作:

DataSet ds = new DataSet(); 
ds.WriteXml(fileName);

您可以读取xml并填充数据集数据,如下所示:

DataSet ds = new DataSet(); 
ds.ReadXml(fileName);