0
Я пытаюсь экспортировать данные на лист Excel.Экспорт в Excel в MVC
я попытался следующий код:
var grid = new System.Web.UI.WebControls.GridView();
var dbcontext = new HotelDbContext();
grid.DataSource = dbcontext.Database.SqlQuery<ReportsDTO>("Usp_GetDaysBillReport").ToList();
grid.DataBind();
Response.ClearContent();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment; filename=Marklist.xls");
Response.ContentType = "application/ms-excel";
Response.Charset = "";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
grid.RenderControl(htw);
Response.Output.Write(sw.ToString());
Response.Flush();
Response.End();
я не получил какой-либо ошибки, а также файл не загруженный.
Где у вас есть этот код (контроллер, вид и т.д.)? – wdosanjos
У меня эти коды в контроллере. – user3172321