导出DataSet所有的列到CSV格式  
遍历DataSet的Tables  
遍历Table的Rows  
遍历Rows的Columns  

 1


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

 

 1

使用示例:  
Export.SetExport(ds.供应商列表视图,dg.Columns);  
   
string  data  =  Export.ExportCSV(ds);  
   
string  temp  =  string.Format("attachment;filename={0}","ExportData.csv");  
Response.ClearHeaders();  
Response.AppendHeader("Content-disposition",  temp);  
Response.Write(data);  
Response.End();

相关文章:

  • 2021-12-26
  • 2021-12-26
  • 2022-12-23
  • 2021-12-26
  • 2021-06-07
  • 2021-08-25
  • 2021-10-27
  • 2022-12-23
猜你喜欢
  • 2022-02-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案