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();
}

最新文章

  1. 【转】PaxosLease算法--2PC看Paxos选主
  2. Win7玩游戏偶尔自动跳转到桌面的解决办法[转]
  3. 帝国cms后台不停的登录成功
  4. Managing Hierarchical Data in MySQL
  5. Zend Studio 12 大集合
  6. 根据li标签 查找class=&quot;alcw4 alcw41&quot;对应的值
  7. T-SQL问题解决集锦——数据加解密(2)
  8. centos7下引导win7
  9. 深入学习Redis(2):持久化
  10. centos7安装docker并设置开机自启以及常用命令
  11. python字符串拼接
  12. 网络编程socketserver实现并发
  13. qunar-dns
  14. Java – How to get current date time
  15. POJ-2181 Jumping Cows(贪心)
  16. XtraEditors三、LookUpEdit、GridLookUpEdit、SearchLookUpEdit
  17. Spring入门学习笔记(1)
  18. Daily Srum 10.21
  19. Linux 批量建立信任关系,实现ssh无password登陆的脚本
  20. Extracting and composing robust features with denosing autoencoders 论文

热门文章

  1. 设置Webdriver启动chrome为默认用户的配置信息
  2. [COI2007] [luogu P1823] Patrik 音乐会的等待 解题报告 (单调栈)
  3. Classes and functions
  4. Android 自定义的开关按钮——SwitchButton
  5. MySql语句中select可以嵌套么,字段的重命名可以用中文么
  6. Git 内部原理 - (5)引用规格 (6) 传输协议
  7. ArcGIS api for javascript——地图配置-增加标注到滑动器
  8. 协变 &amp; 逆变
  9. uvalive 4730王国kingdom(并查集+线段树)
  10. 通过C语言程序改动控制台的背景和前景颜色