DataSet导出CSV格式(ASP.NET,C#)
 
作者:Not
MSN:notking@hotmail.com
Email:nots@sohu.com
 
本文引用下面的 Microsoft .NET 框架类库命名空间:
System.Data;
System.Web.UI.WebControls;
 
概要
本文解决将DataSet导出到CSV格式问题、将DataGrid中的数据导出到CSV格式问题
 
导出DataSet所有的列到CSV格式
遍历DataSet的Tables
遍历Table的Rows
遍历Rows的Columns
 
代码
}

 
DataSet与DataGrid问题
一般情况下我们用DataGrid显示DataSet时,只显示我们需要的列,并不显示DataSet所有的列,所以导出成CSV格式的时候可能只需要导出DataGrid中的列。
 
本文解决方法:
将DataSet中需要导出的列做上标记,在导出时只将有标记的列导出。
 
代码
}

 
 
使用示例:
如何将DataSet导出成Excel可以读取的csv文件Export.SetExport(ds.供应商列表视图,dg.Columns);
如何将DataSet导出成Excel可以读取的csv文件 
如何将DataSet导出成Excel可以读取的csv文件
string data = Export.ExportCSV(ds);
如何将DataSet导出成Excel可以读取的csv文件 
如何将DataSet导出成Excel可以读取的csv文件
string temp = string.Format("attachment;filename={0}","ExportData.csv");
如何将DataSet导出成Excel可以读取的csv文件Response.ClearHeaders();
如何将DataSet导出成Excel可以读取的csv文件Response.AppendHeader(
"Content-disposition", temp);
如何将DataSet导出成Excel可以读取的csv文件Response.Write(data);
如何将DataSet导出成Excel可以读取的csv文件Response.End();

相关文章: