zoukankan
html css js c++ java
[转]使用控件的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);
}
}
查看全文
相关阅读:
oracle基本语句
html页面比较长,如何用js实现网页一打开显示在网页的中部?
idea拉出Output窗口和还原窗口
关于idea的目录结构如何变成树状,也就是横向变纵向
IDEA -- idea无法导入HttpServlet包解决方法
tomcat启动startup.bat一闪而过
li标签和checkbox绑定
利用jQuery对li标签操作
导致页面顶部空白一行解决方法
Myeclipse快速排版的快捷键
原文地址:https://www.cnblogs.com/yiki/p/955798.html
最新文章
Visual SVN不能正常工作
hive中将敏感信息进行脱敏转换成不可逆的其他标识
动态分区与静态分区
hive设置参数进行性能优化
select row_number() over(partition by 分区字段 order by 排序字段 desc) rank
如何在堡垒机中查询hdfs文件?
如何将mysql的数据导入到hive中?
如何向分区里添加数据?
如何用正则表达式,匹配字段带中文的值?
如何将文本文件的数据导入到hive中?
热门文章
durid报表建设,可以方便统计UV
ora-01440解决方案
oracle使用异常
Oracle DB内存结构
spool
静默安装文件
linux安装oracle
trigger、function、procedure、package示例
oracle查询表空间
oracle查询锁表语句
Copyright © 2011-2022 走看看