ExtAspNet依据Grid导出Excel
2024-08-23 09:34:27
protected void Button1_Click(object sender, EventArgs e)
{
Response.ClearContent();
Response.AddHeader("content-disposition", "attachment; filename=MyExcelFile.xls");
Response.ContentType = "application/excel";
Response.Write(GetGridTableHtml(Grid1));
Response.End();
}
private string GetGridTableHtml(Grid grid)
{
StringBuilder sb = new StringBuilder();
sb.Append("<table cellspacing=\"0\" rules=\"all\" border=\"1\" style=\"border-collapse:collapse;\">");
sb.Append("<tr>");
foreach (GridColumn column in grid.Columns)
{
sb.AppendFormat("<td>{0}</td>", column.HeaderText);
}
sb.Append("</tr>"); foreach (GridRow row in grid.Rows)
{
sb.Append("<tr>");
foreach (object value in row.Values)
{
string html = value.ToString();
sb.AppendFormat("<td>{0}</td>", html);
}
sb.Append("</tr>");
}
sb.Append("</table>");
return sb.ToString();
}
最新文章
- 【转】PaxosLease算法--2PC看Paxos选主
- Win7玩游戏偶尔自动跳转到桌面的解决办法[转]
- 帝国cms后台不停的登录成功
- Managing Hierarchical Data in MySQL
- Zend Studio 12 大集合
- 根据li标签 查找class=";alcw4 alcw41";对应的值
- T-SQL问题解决集锦——数据加解密(2)
- centos7下引导win7
- 深入学习Redis(2):持久化
- centos7安装docker并设置开机自启以及常用命令
- python字符串拼接
- 网络编程socketserver实现并发
- qunar-dns
- Java – How to get current date time
- POJ-2181 Jumping Cows(贪心)
- XtraEditors三、LookUpEdit、GridLookUpEdit、SearchLookUpEdit
- Spring入门学习笔记(1)
- Daily Srum 10.21
- Linux 批量建立信任关系,实现ssh无password登陆的脚本
- Extracting and composing robust features with denosing autoencoders 论文
热门文章
- 设置Webdriver启动chrome为默认用户的配置信息
- [COI2007] [luogu P1823] Patrik 音乐会的等待 解题报告 (单调栈)
- Classes and functions
- Android 自定义的开关按钮——SwitchButton
- MySql语句中select可以嵌套么,字段的重命名可以用中文么
- Git 内部原理 - (5)引用规格 (6) 传输协议
- ArcGIS api for javascript——地图配置-增加标注到滑动器
- 协变 &; 逆变
- uvalive 4730王国kingdom(并查集+线段树)
- 通过C语言程序改动控制台的背景和前景颜色