[转]使用控件的RenderControl()方法导出Excel

[转]使用控件的RenderControl()方法导出Excel//使用控件的RenderControl()方法生成HTML表格stringstrName=”HuaMingCe”;Response.Clear();Response.Buffer=true;Response.Charset=”utf-8″;Response.AppendH…

大家好,又见面了,我是你们的朋友全栈君。

[转]使用控件的RenderControl()方法导出Excel
//
使用控件的RenderControl()方法生成HTML表格

[转]使用控件的RenderControl()方法导出Excel


[转]使用控件的RenderControl()方法导出Excel 
[转]使用控件的RenderControl()方法导出Excel
[转]使用控件的RenderControl()方法导出Excel       

string
 strName 
=
 

HuaMingCe

;
[转]使用控件的RenderControl()方法导出Excel        Response.Clear();
[转]使用控件的RenderControl()方法导出Excel        Response.Buffer 

=
 
true
;
[转]使用控件的RenderControl()方法导出Excel        Response.Charset 

=
 

utf-8

;
[转]使用控件的RenderControl()方法导出Excel        Response.AppendHeader(


Content-Disposition



attachment;filename=

 
+
 strName 
+
 

.xls

);
[转]使用控件的RenderControl()方法导出Excel        Response.ContentEncoding 

=
 System.Text.Encoding.GetEncoding(

utf-8

);
//
设置输出流为简体中文

[转]使用控件的RenderControl()方法导出Excel

        Response.ContentType 
=
 

application/ms-excel

;
//
设置输出文件类型为excel文件。 

[转]使用控件的RenderControl()方法导出Excel

        
this
.EnableViewState 
=
 
false
;
[转]使用控件的RenderControl()方法导出Excel        System.Globalization.CultureInfo myCItrad 

=
 
new
 System.Globalization.CultureInfo(

ZH-CN


true
);
[转]使用控件的RenderControl()方法导出Excel        System.IO.StringWriter oStringWriter 

=
 
new
 System.IO.StringWriter(myCItrad);
[转]使用控件的RenderControl()方法导出Excel        System.Web.UI.HtmlTextWriter oHtmlTextWriter 

=
 
new
 System.Web.UI.HtmlTextWriter(oStringWriter);
[转]使用控件的RenderControl()方法导出Excel        

if
 (GridViewMaster 
!=
 
null

//
GridViewMaster 是GridView控件

[转]使用控件的RenderControl()方法导出Excel[转]使用控件的RenderControl()方法导出Excel

        
[转]使用控件的RenderControl()方法导出Excel
{

[转]使用控件的RenderControl()方法导出Excel            GridViewMaster.RenderControl(oHtmlTextWriter);
//将服务器控件的内容输出
[转]使用控件的RenderControl()方法导出Excel
        }


[转]使用控件的RenderControl()方法导出Excel        Response.Write(oStringWriter.ToString());
[转]使用控件的RenderControl()方法导出Excel        Response.End();
[转]使用控件的RenderControl()方法导出Excel
[转]使用控件的RenderControl()方法导出Excel

//
同时vs2005会报错“类型“ExGridView”的控件“GridViewMaster”必须放在具有 runat=server 的窗体标记内

[转]使用控件的RenderControl()方法导出Excel


[转]使用控件的RenderControl()方法导出Excel
[转]使用控件的RenderControl()方法导出Excel
[转]使用控件的RenderControl()方法导出Excel

//
需要添加下面取消对GridViewMaster 控件验证的方法

[转]使用控件的RenderControl()方法导出Excel


[转]使用控件的RenderControl()方法导出Excel

public
 
override
 
void
 VerifyRenderingInServerForm(Control control)
[转]使用控件的RenderControl()方法导出Excel[转]使用控件的RenderControl()方法导出Excel    

[转]使用控件的RenderControl()方法导出Excel
{

[转]使用控件的RenderControl()方法导出Excel        
if (!control.GetType().Equals(GridViewMaster.GetType()))
[转]使用控件的RenderControl()方法导出Excel[转]使用控件的RenderControl()方法导出Excel        
[转]使用控件的RenderControl()方法导出Excel{

[转]使用控件的RenderControl()方法导出Excel            
base.VerifyRenderingInServerForm(control);
[转]使用控件的RenderControl()方法导出Excel        }

[转]使用控件的RenderControl()方法导出Excel    }


[转]使用控件的RenderControl()方法导出Excel
[转]使用控件的RenderControl()方法导出Excel

转载于:https://www.cnblogs.com/yiki/archive/2007/11/11/955798.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162064.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 浅谈CMS垃圾收集器与G1收集器

    浅谈CMS垃圾收集器与G1收集器1、CMS收集器  CMS收集器是一种以获取最短回收停顿时间为目标的收集器。基于“标记-清除”算法实现,它的运作过程如下:1)初始标记2)并发标记3)重新标记4)并发清除  初始标记、从新标记这两个步骤仍然需要“stop the world”,初始标记仅仅只是标记一下GC Roots能直接关联到的对象,熟读很快,并发标记阶段就是进行GC Roots Tracing,而重新标…

    2022年5月8日
    46
  • 为何选择iText?java PDF开源库选择与iText发展历史

    为何选择iText?java PDF开源库选择与iText发展历史    转眼间,我写iText7系列已经有一年多了,还记得最开始的时候是因为兴趣才翻译iText,不过随着慢慢翻译文章才发现iText的强大之处,最近也是调研了整个javaPDF开源库的生态圈,我给大家详细讲一下javaPDF开源库的选择还有我选择iText的理由。1.源起PDF1.1PDF定义   

    2025年5月23日
    2
  • flake8 格式化代码_java代码规范

    flake8 格式化代码_java代码规范flake8(代码规范利器)概述flake8是下面三个工具的封装:1)PyFlakes2)Pep83)NedBatchelder’sMcCabescriptFlake8的下载地址:https://pypi.python.org/pypi/flake8,优点是可扩展。Flake8通过启动单独的flake8脚本运行所有工具,它在一个Per文件中显示告警,合并到输出中…

    2025年8月26日
    7
  • 滚动条三要素scrollTop clientHeight scrollHeight

    滚动条三要素scrollTop clientHeight scrollHeight<!DOCTYPEhtml><html> <head> <metacharset=”utf-8″> <title></title> <scriptsrc=”js/jquery-3.3.1.min.js”type=”text/javascript”charset=”utf-8″></s…

    2022年7月23日
    9
  • 学习Java编程入门书籍

    学习Java编程入门书籍分享几本java编程入门书籍,文章转自知乎路人甲《HeadFirstJava》《HeadFirstJava》被亚马逊评为十大好书之一。在京东计算机类书籍中热度排名第16位,在Java类书籍中排名第2位。豆瓣评分为8.8分,有百分之54.4%的读者给出了五星评价。在知乎社区中有来自无数位的大神做推荐。哪本书适合推荐给Java初学者?-书籍推荐《HeadFirstJava》…

    2022年6月14日
    37
  • mysql语句中—-删除表数据drop、truncate和delete的用法

    mysql语句中—-删除表数据drop、truncate和delete的用法

    2021年11月10日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号