如何在ASP.Net中使用Infragistics控件导出时格式化Excel的单元格/列

时间:2018-06-04 19:39:53

标签: asp.net vb.net formatting export-to-excel infragistics

ASPX:

<ig:WebExcelExporter ID="igWebExcelExporterEmployee" runat=server/>
<ig:WebDataGrid ID="dgEmployee" runat="server" AutoGenerateColumns="True">
    <Behaviors>
       <ig:Sorting><ig:Sorting>
    </Behaviors>
</ig:WebDataGrid>

VB.NET中的代码:

igWebExcelExporterEmployee.ExportMode = ExportMode.Download
igWebExcelExporterEmployee.DownloadName = "MyExcelEmployee"
igWebExcelExporterEmployee.DataExportMode = Infragistics.Web.UI.GridControls.DataExportMode.AllDataInDataSource
igWebExcelExporterEmployee.WorkBookFormat = Infragistics.Excel.WorkBookFormat.Excel97To2003
igWebExcelExporterEmployee.Export(dgEmployee)

以上导出WebDataGrid的数据成功excel,但单元格/列的格式不正确。 例如,“员工ID”是一个整数,他/她的DOB是Date对象,但是excel文档的单元格没有相应地格式化,并且所有单元格都保持未格式化。

在格式化导出的Excel的单元格/列时需要帮助。

0 个答案:

没有答案