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);
}
}
查看全文
相关阅读:
在.net中过滤敏感字符
const和readonly的联系和区别
新闻内容页分页的简单做法
jmail邮件发送问题
nvarchar与varchar的区别
C#中"is" vs "as"
在C#中,string 类型可与SQL SERVER中的int 类型作比较
做网站常用代码集锦 (转)
做网站常用代码集锦 (转)
ADO 数据类型转换表 oledbtype sqldbtype (二)
原文地址:https://www.cnblogs.com/yiki/p/955798.html
最新文章
C/C++ Basic the differs between [malloc&free] and [new &delete]
(HDOJ 1407)测试你是否和LTC水平一样高
二维数组的动态分配
栈和队列算法设计题3.15
(HDOJ 1060)Leftmost Digit
(HDOJ 1020)Encoding
(HDOJ 1039)Easier Done Than Said?
Electron Cloud
(HDOJ 1406)完数
(HDOJ 1412){A} + {B}
热门文章
(HDOJ 1031)Design TShirt
oracle中to_date详解 M
String.Empty、null和""的区别
用Windows Live™ Custom Domains打造自己域名后缀的邮箱
sql server 常用函数
McAfee Virusscan Enterprise 8.5I 默认访问保护规则简析
Server.Transfer和Response.Redirect 区别
SQLServer的smalldatetime 与Datetime的区别
SqlDataReader和SqlDataAdapter
DropDownList控件的新使用方法!
Copyright © 2011-2022 走看看