Zeer eenvoudig en gebaseerd op de een waar ik eerder over blogde Hoe dan ook, koppel dit aan een link knop, pas in een dataset en het zal een downloadbaar Excel compatibel bestand...
publieke klasse GetExcel
{
publieke statische leegte Convert(DataSet ds, int dataTableId, HttpRespons response, string fileNaam)
{
DataGrid dg = nieuw DataGrid();
dg.DataBron = ds.tabellen[gegevenstabelId];
dg.DataBind();
respons.buffer = waar;
respons.ContentType="application/vnd.ms-excel";
response.AddHeader("Content-Disposition," "attachment;filename=" + fileName) ;
met behulp van(StringWriter sw = new StringWriter())
{
met behulp van(HtmlTextWriter writer = nieuwe HtmlTextWriter(sw))
{
dg.RenderControl(writer);
respons.Write(sw.ToString());
}
}
respons.End();
}
publieke statische leegte Convert(DataSet ds, int dataTableId, HttpResrespons response)
{
Convert(ds,dataTableId,respons,"report.xls");
}
publieke statische leegte Convert(DataSet ds, HttpRespons response)
{
Convert(ds,0,respons);
}
}
© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.