一日一步 之将GrideView导出为Excel表格
来源:互联网 发布:淘宝手机端热点 编辑:程序博客网 时间:2024/05/03 02:05
使用控件的RenderControl()方法导出Excel .
//使用控件的RenderControl()方法生成HTML表格
string strName = "HuaMingCe";
Response.Clear();
Response.Buffer = true;
Response.Charset = "utf-8";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + strName + ".xls");
Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");//设置输出流为简体中文
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
this.EnableViewState = false;
System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN", true);
System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
if (GridViewMaster != null) //GridViewMaster 是GridView控件
{
GridViewMaster.RenderControl(oHtmlTextWriter);//将服务器控件的内容输出
}
Response.Write(oStringWriter.ToString());
Response.End();
//同时vs2005会报错“类型“ExGridView”的控件“GridViewMaster”必须放在具有 runat=server 的窗体标记内
”
//需要添加下面取消对GridViewMaster 控件验证的方法
public override void VerifyRenderingInServerForm(Control control)
{
if (!control.GetType().Equals(GridViewMaster.GetType()))
{
base.VerifyRenderingInServerForm(control);
}
}
- 一日一步 之将GrideView导出为Excel表格
- vue 将表格导出为excel表格
- 将gridview表导出为excel表格
- JavaScript将页面表格导出为Excel
- ssh+jxl将表格导出为Excel
- 将列表导出为excel表格
- 将列表导出为excel表格
- 一日一步 之 GrideView实现打印 打印预览 而想到的
- 【Java】IO操作之将Jtable数据导出为Excel表格
- 使用JavaScript将复杂表格导出为 Excel (1)
- 利用js将html表格导出为excel文件
- mysql如何将一个表导出为excel表格
- mysql如何将一个表导出为excel表格
- java如何将网页表格导出为excel
- 将datagrid表格数据导出为Excel(动态列)
- 将Html中表格数据导出为Excel
- 导出数据为excel表格
- 文章标题js将网页表格导出为excel表格(兼容各种浏览器)
- [iOS开发]-判断是否合法邮箱
- Smarty实现列表奇偶变色最方便的办法
- 分支限界法
- iphone开发导航控制器的使用
- 宽字符处理函数与窄字符处理函数对应表
- 一日一步 之将GrideView导出为Excel表格
- guava框架应用
- Java反射经典实例
- Apache Pig的一些基础概念及用法总结(转)
- 任务栏的大小
- 云计算分布式架构综述
- vi/vim学习的必备键盘图
- 我是如何看seo
- 查找技巧,find及xargs的使用