[转]使用控件的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)
上一篇 2022年7月20日 下午4:46
下一篇 2022年7月20日 下午4:46


相关推荐

  • jquery.lazyload.js实现图片懒载入[通俗易懂]

    jquery.lazyload.js实现图片懒载入

    2022年2月5日
    41
  • 镁光闪存颗粒对照表_详解闪存颗粒的种类

    镁光闪存颗粒对照表_详解闪存颗粒的种类固态硬盘的存储颗粒从目前来看主要分为SLC,MLC,TLC,QLC.这四种存储颗粒的区别主要体现在那方面,以下我们就从价格,使用寿命,应用场合来划分.SLCMLCTLCQLC示意图SLC:单层次存储单元SLC=Single-LevelCell,即1bit/cell,速度快寿命最长,价格贵(约MLC3倍以上的价格),约10万次擦写寿命.是目前使用寿命最高的颗粒,由于价格贵,产能少,…

    2022年6月22日
    103
  • java 字符串和整型的相互转换_整型数组转换成字符串

    java 字符串和整型的相互转换_整型数组转换成字符串JAVA的整型与字符串相互转换1字串String转换成整数int1).inti=Integer.parseInt([String]);或i=Integer.parseInt([String],[intradix]);2).inti=Integer.valueOf(my_str).intValue();2整数int转换成字串String1.)Strings…

    2022年10月19日
    4
  • 直播网络质量检测流程

    直播网络质量检测流程目录一 检测定义 21 1 直播卡顿检测 21 2 高延迟检测 21 3 线路切换检查 2 二 时序图 32 1 播放控制 32 2 故障控制 4 三 检测流程图 53 1 卡顿延迟检测流程 53 2 线路切换流程 6 一 检测定义 1 1 直播卡顿检测 1 计录每秒接收帧数 共 N 默认值为 5 保留设置接口 秒数据 2 每秒计算出最近 N 秒的接收总帧数 N Total Frame 3 每秒计算出 FrameRecvDif fps N N Total Frame 4 每秒计算出 LiveC

    2026年3月17日
    2
  • firebird修复_Firebird数据修复

    firebird修复_Firebird数据修复2014 10 15 回答深圳远标帮助您 java 可以使用 jdbc 对数据库进行读写 jdbc 访问一般分为如下流程 1 加载 jdbc 驱动程序 在连接数据库之前 首先要加载想要连接的数据库的驱动到 jvm java 虚拟机 这通过 java lang class 类的静态方法 forname stringclassn 实现 例如 try 加载 mysql 的驱动类 class forname com

    2026年3月18日
    1
  • java吧_死磕好不好

    java吧_死磕好不好死磕Java——CAS

    2022年4月22日
    50

发表回复

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

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