标签:c# 读取 dataset
读取 DataSet 中的数据输出到 txt 文件的例子
using
System;
using System.Collections.Generic;
using System.Text;
using System.Da ta;
using System.IO;
class TXTWriter
{
public TXTWriter(DataSet myData, String Path)
{
StreamWriter sw = new StreamWriter(Path, false , Encoding.UTF8);
String DataRow = "" ;
for ( int i = 0 ; i < myData.Tables[ 0 ].Columns.Count; i ++ ) // 获取列名
{
DataRow += myData.Tables[ 0 ].Columns[i].ColumnName;
if (i < myData.Tables[ 0 ].Columns.Count - 1 ) DataRow += " " ;
}
sw.WriteLine(DataRow);
for ( int i = 0 ; i < myData.Tables[ 0 ].Rows.Count; i ++ ) // 获取数据
{
DataRow = "" ;
for ( int j = 0 ; j < myData.Tables[ 0 ].Columns.Count; j ++ )
{
DataRow += myData.Tables[ 0 ].Rows[i][j].ToString();
if (j < myData.Tables[ 0 ].Columns.Count - 1 ) DataRow += " " ;
}
sw.WriteLine(DataRow);
}
sw.Close();
}
}
using System.Collections.Generic;
using System.Text;
using System.Da
using System.IO;
class TXTWriter
{
public TXTWriter(DataSet myData, String Path)
{
StreamWriter sw = new StreamWriter(Path, false , Encoding.UTF8);
String DataRow = "" ;
for ( int i = 0 ; i < myData.Tables[ 0 ].Columns.Count; i ++ ) // 获取列名
{
DataRow += myData.Tables[ 0 ].Columns[i].ColumnName;
if (i < myData.Tables[ 0 ].Columns.Count - 1 ) DataRow += " " ;
}
sw.WriteLine(DataRow);
for ( int i = 0 ; i < myData.Tables[ 0 ].Rows.Count; i ++ ) // 获取数据
{
DataRow = "" ;
for ( int j = 0 ; j < myData.Tables[ 0 ].Columns.Count; j ++ )
{
DataRow += myData.Tables[ 0 ].Rows[i][j].ToString();
if (j < myData.Tables[ 0 ].Columns.Count - 1 ) DataRow += " " ;
}
sw.WriteLine(DataRow);
}
sw.Close();
}
}