一个值得注意的小问题。
在写一个将数据绑定DataGrid并输出到Excel文档的方法的时候,碰到了一个小小的问题,就是绑定的数据都是齐全的,但是输出的时候,总是少了几列的内容。
反复检查之下,终于发现了问题:
ExportToExcel方法如下:
#region ExportToExcel:将数据绑定DataGrid并输出到文件 | Eason.L / 2011.08.09
/// <summary>
/// 将数据绑定DataGrid并输出到文件
/// </summary>
/// <param name="fileName"></param>
/// <param name="exportData"></param>
public void ExportToExcel(string fileName, List<ExcelModels> exportData)
{
if (exportData != null)
{
// 建立 DataGrid 用于绑定数据并格式化输出
System.Web.UI.WebControls.DataGrid dgExport = new System.Web.UI.WebControls.DataGrid();
// 获取当前对话内容
System.Web.HttpContext curContext = System.Web.HttpContext.Current;
/