转换GridView的内容到Excel里面 ---带有格式
2014-10-30 16:46
274 查看
http://www.aspsnippets.com/Articles/Export-GridView-to-Excel-in-ASPNet-with-Formatting-using-C-and-VBNet.aspx
1. HTML 页面
添加GridView控件,编辑要绑定的字段。
添加转换按钮
View Code
7. 必须添加的一个事件
1. HTML 页面
添加GridView控件,编辑要绑定的字段。
添加转换按钮
protected void Button1_Click(object sender, EventArgs e) { Response.Clear(); Response.Buffer = true; Response.AddHeader("content-disposition", "attachment;filename=GridViewExport.xls"); Response.Charset = ""; Response.ContentType = "application/vnd.ms-excel"; using (StringWriter sw = new StringWriter()) { HtmlTextWriter hw = new HtmlTextWriter(sw); //To Export all pages GridView1.AllowPaging = false; this.BindGrid(); GridView1.HeaderRow.BackColor = Color.White; foreach (TableCell cell in GridView1.HeaderRow.Cells) { cell.BackColor = GridView1.HeaderStyle.BackColor; } foreach (GridViewRow row in GridView1.Rows) { row.BackColor = Color.White; foreach (TableCell cell in row.Cells) { if (row.RowIndex % 2 == 0) { cell.BackColor = GridView1.AlternatingRowStyle.BackColor; } else { cell.BackColor = GridView1.RowStyle.BackColor } cell.CssClass = "textmode"; } } GridView1.RenderControl(hw); //style to format numbers to string string style = @"<style> .textmode { } </style>"; Response.Write(style); Response.Output.Write(sw.ToString()); Response.Flush(); Response.End(); } }
View Code
7. 必须添加的一个事件
public override void VerifyRenderingInServerForm(Control control) { /* Verifies that the control is rendered */ }
相关文章推荐
- 我写的采用csv格式将数据转换为excel的函数,带有分栏
- 【学习笔记】python读取json内容转换成excel格式
- 用Excel打开csv文件时,如何处理数字内容展现会自动转换格式的问题
- 我写的采用csv格式将数据转换为excel的函数,带有分栏功能_delphi教程
- java时间格式的转换以及EXCEL里面时间的读取
- 打开Excel,原有的数字内容都自动转换成日期格式的问题(亲自实践)
- 将数据控件(如GridView)的内容转化成Excel格式文件
- Android 中如何将带有html格式的文章转换成能在Android中显示的内容
- js将表格里面的内容导出Excel格式
- 采用csv格式将数据转换为excel的函数,带有分栏功能
- 用Excel打开csv文件时,如何处理数字内容展现会自动转换格式的问题
- VB.Net程序设计:给公司写的一个Excel内容格式转换程序(界面和代码)
- 用Excel打开csv文件时,如何处理数字内容展现会自动转换格式的问题
- 将数据控件(如GridView)的内容转化成Excel格式文件
- 把uitextfield里面的内容转换成银行帐号格式
- 将gridview的内容导出到excel中去
- Gridview中的内容导出到Excel
- gridview内容To EXCEL的要点
- Web 中将DataSet的内容下载到本地EXCEL格式文件
- 将gridview的内容导出到excel中去