看板 C_Sharp 關於我們 聯絡資訊
大家好,我的匯出code是從網路上找來, 也可以將datagrid export to Excel, 但user希望在excel表的第一個row 顯示會出的資料名和匯出時間, 請問我如何才可以新增一個row放資料名和匯出時間? 我是用VS2003 c# private void toExcel_Click(object sender, System.Web.UI.ImageClickEventArgs e) { string attachment = "attachment; filename=Contacts.xls"; Response.ClearContent(); Response.AddHeader("content-disposition", attachment); Response.ContentType = "application/ms-excel"; StringWriter sw = new StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw); // Create a form to contain the grid HtmlForm frm = new HtmlForm(); dgService.Parent.Controls.Add(frm); frm.Attributes["runat"] = "server"; frm.Controls.Add(dgService); frm.RenderControl(htw); Response.Write(sw.ToString()); Response.End(); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.130.128
pico2k:你如何把資料塞入Excel? 05/29 10:23
hermeslu:user在aspx會看到dgService這個datagrid,然後直接匯出 05/29 13:32
hermeslu:excel表 05/29 13:32
pico2k:如果user要在excel裡多加一欄,你就不能用原本的寫法... 05/29 13:42
hermeslu:那請問一下該用哪種方式?? 05/29 14:33