C# 使用repeater导出excel文件(所有数据)

C# 使用repeater导出excel文件(所有数据),c#,excel,C#,Excel,我想在单个excel文件中导出所有绑定转发器数据 使用此代码仅导出转发器的第一页,但我需要整个转发器数据 这是我的C#代码: Response.Clear(); Response.Buffer=true; AddHeader(“内容处置”、“附件;文件名=Detail.xls”); 响应。Charset=“”; Response.ContentType=“application/vnd.ms excel”; System.IO.StringWriter stringWrite=新的System.

我想在单个excel文件中导出所有绑定转发器数据

使用此代码仅导出转发器的第一页,但我需要整个转发器数据

这是我的C#代码:

Response.Clear();
Response.Buffer=true;
AddHeader(“内容处置”、“附件;文件名=Detail.xls”);
响应。Charset=“”;
Response.ContentType=“application/vnd.ms excel”;
System.IO.StringWriter stringWrite=新的System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite=新的HtmlTextWriter(stringWrite);
rptrdata.RenderControl(htmlWrite);
回答。写(“”);
Response.Write(stringWrite.ToString());
回答。写(“”);
Response.End();

确保在中继器中绑定的记录具有所有页面值或当前页面值。

确保在中继器中绑定的记录具有所有页面值或当前页面值。

我下载excel文件时遇到一个问题,但格式不正确意味着excel单元格不应用边框方式分离请给出一些解决方案。如果中继器在更新面板内怎么办?这对我不起作用。谢谢,我有一个问题,我下载了excel文件,但它没有正确的格式意味着excel单元格没有应用边框意味着分隔。请给出一些解决方案。如果中继器位于更新面板内,该怎么办?这对我不起作用。谢谢
Response.Clear();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment;filename=Detail.xls");
Response.Charset = "";
Response.ContentType = "application/vnd.ms-excel";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
rptrdata.RenderControl(htmlWrite);
Response.Write("<table>");
Response.Write(stringWrite.ToString());
Response.Write("</table>");
Response.End();