[转]使用控件的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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • JavaFX+Jfoenix 学习笔记(四)–MenuBar菜单栏

    JavaFX+Jfoenix 学习笔记(四)–MenuBar菜单栏1、菜单栏,如图2、实例-1,最简单且简陋的菜单栏packagezkh.javafx.learn.menubar;importjavafx.application.Application;importjavafx.geometry.Pos;importjavafx.scene.Scene;importjavafx.scene.control.Label;i…

    2022年10月29日
  • c++中按位取反_取反和按位取反

    c++中按位取反_取反和按位取反#include<stdio.h>#include<iostream>usingnamespacestd;voidmain(){//做这类题目抓住两点:第一、无论是以进制表示还是整数形式赋值给变量,都要根据变量相应//的数据类型,表示为…

    2022年8月14日
  • v3S驱动gt911触摸「建议收藏」

    v3S驱动gt911触摸「建议收藏」文章目录一、修改设备树二、编写驱动三、运行测试四、编译进内核1.拷贝文件2.修改对应的Makefile3.编译运行4.测试1.注释掉坐标信息五、移植tslib1.buildroot配置tslib2.配置tslib3.测试一、修改设备树在sun8i-v3s-licheepi-zero-dock.dts中添加pio节点(其实经过测试不添加也是可以的,后面会说)&pio{ /*按键*/ key_pins:key_pins@0{ pins=”PG2″;

    2022年6月15日
  • visitor设计模式ppt_常用的设计模式

    visitor设计模式ppt_常用的设计模式动机Visitor是访问者的意思。数据结构中保存着元素。一般我们需要对元素进行处理,那么处理元素的代码放在哪里呢?最显然的方法就是放在数据结构的类中,在类中添加处理的方法。但是如果有很多处理,就比较麻烦了,每当增加一种处理,我们就不得不去修改表示数据结构的类。visitor模式就是用来解决这个问题的,visitor模式将数据结构的定义和处理分离开。也就是会新增一个访问者的类,将数据元素的处理交给访问者类,这样以后要新增处理的时候,只需要新增访问者就可以了。模式定义将更新(变更)封装到一个类中(访问

    2022年8月8日
  • 如何理解Python 面向对象编程思想

    如何理解Python 面向对象编程思想Python面向对象编程思想:从四个方面来理解1.宽泛的面向对象的概念举例说明面向过程:做一件事情,从头到尾,每一个细节都要关注,重点在于过程面向对象:做一件事情,用对象去做,不关心细节和过程,万物皆对象

    2022年10月26日
  • 关于串口数据的发送和接收(调试必备)

    关于串口数据的发送和接收(调试必备)前言对于串口的数据发送和接收,大多是都是利用串口中断来进行的,但是这样对于编程方面有一定要求,并且程序也不太好写,比如说,如果让你随意接收一段数据,然后利用串口将它发送出来,第一个需要考虑的问题就是接收数据的长度,怎么才知道一段数据是否结束?或者说如果串口助手上面没有可以在数据末尾加上结束标志的时候,你如何知道数据的结束?,这必然牵涉到一定的编程技巧。但是,之前在接触C语言的时候,我们就利用过…

    2022年7月11日

发表回复

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

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