c# - 在导出 gridview 分页时遇到问题启用 excel
问题描述
在导出gridview分页启用到excel时遇到问题,我无法导出到excel,因为它指责错误并且我还无法修复它,所以我在这里寻求帮助
protected void Sqldata_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
Sqldata.PageIndex = e.NewPageIndex;
Sqldata.DataSource= SqlDataSource1 ;
Sqldata.DataBind();
DataBind();
}
public override void VerifyRenderingInServerForm(System.Web.UI.Control control)
{
//confirms that an HtmlForm control is rendered for the
//specified ASP.NET server control at run time.
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.ClearContent();
Response.AppendHeader("content-disposition", "attachment; filename=register.xls");
Response.ContentType = "applicantion/excel";
StringWriter ad = new StringWriter();
HtmlTextWriter sd = new HtmlTextWriter(ad);
Sqldata.RenderControl(sd);
Response.Write(ad.ToString());
Response.End();
}
解决方案
推荐阅读
- python - 在 Dask 中使用尚未实现的 Pandas 函数
- azure - Azure AD - 以编程方式创建新的服务主体
- node.js - 如何组合两个中间件并作为一个导出?
- algorithm - Warshall 算法思想和可能的改进
- python - Python套接字:客户端如何向服务器发送多条消息
- bash - 在 bash 配置文件中定义函数时,意外标记“(”附近出现语法错误
- perl - Perl:在特定字符串之后拆分混合的文本和二进制文件
- c# - services.AddSingleton,服务的构造函数永远不会被调用
- android-toast - 如何在 WorkManager doWork() 中显示吐司
- c# - 这个 BackgroundWorker 声明它不报告进度