Advertisement

WPF可将DataGrid导出为Excel文件

阅读量:

将DataGrid转化为DataTabel的过程中,由于项目存在特殊需求,采用此种方式实现转换,同时亦存在其他更为直接的转换途径。

复制代码
 public void Export(DataGrid dgData, DataTable dataTable, string excelTitle)

    
     {
    
         DataTable dt = new DataTable();
    
         for (int i = 0; i < dgData.Columns.Count; i++)
    
         {
    
             if (dgData.Columns[i].Visibility == System.Windows.Visibility.Visible)//只导出可见列  
    
             {
    
                 dt.Columns..Add(dgData.Columns[i].Header.ToString());//构建表头  
    
             }
    
         }
    
  
    
             for (int i = 0; i < dataTable.Rows.Count; i++)

全部评论 (0)

还没有任何评论哟~