将gridview的数据导入excel
2010-09-07 00:16
423 查看
//导入Excel事件
protected void but_DRExcel_ServerClick(object sender, EventArgs e)
{
// 当前对话
System.Web.HttpContext curContext = System.Web.HttpContext.Current;
// IO用于导出并返回excel文件
System.IO.StringWriter strWriter = null;
System.Web.UI.HtmlTextWriter htmlWriter = null;
if (gdv_jiaoFei != null)
{
// 设置编码和附件格式
curContext.Response.ContentType = "application/vnd.ms-excel";
curContext.Response.ContentEncoding =System.Text.Encoding.UTF8;
curContext.Response.Charset = ""; //显示的字符串格式
//Response.AppendHeader("Content-Disposition", "attachment;filename=FileName.xls");
// 导出excel文件
strWriter = new System.IO.StringWriter();
htmlWriter = new System.Web.UI.HtmlTextWriter(strWriter);
// 返回客户端
gdv_jiaoFei.RenderControl(htmlWriter);
//curContext.Response.Write(strWriter.ToString());
if (GridView1 != null)
{
GridView1.RenderControl(htmlWriter);
}
curContext.Response.Write(strWriter.ToString());
curContext.Response.End();
}
}
//下面重写方法必不可少
public override void VerifyRenderingInServerForm(Control control)
{
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chenjianyong94/archive/2009/05/26/4216491.aspx
protected void but_DRExcel_ServerClick(object sender, EventArgs e)
{
// 当前对话
System.Web.HttpContext curContext = System.Web.HttpContext.Current;
// IO用于导出并返回excel文件
System.IO.StringWriter strWriter = null;
System.Web.UI.HtmlTextWriter htmlWriter = null;
if (gdv_jiaoFei != null)
{
// 设置编码和附件格式
curContext.Response.ContentType = "application/vnd.ms-excel";
curContext.Response.ContentEncoding =System.Text.Encoding.UTF8;
curContext.Response.Charset = ""; //显示的字符串格式
//Response.AppendHeader("Content-Disposition", "attachment;filename=FileName.xls");
// 导出excel文件
strWriter = new System.IO.StringWriter();
htmlWriter = new System.Web.UI.HtmlTextWriter(strWriter);
// 返回客户端
gdv_jiaoFei.RenderControl(htmlWriter);
//curContext.Response.Write(strWriter.ToString());
if (GridView1 != null)
{
GridView1.RenderControl(htmlWriter);
}
curContext.Response.Write(strWriter.ToString());
curContext.Response.End();
}
}
//下面重写方法必不可少
public override void VerifyRenderingInServerForm(Control control)
{
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chenjianyong94/archive/2009/05/26/4216491.aspx
相关文章推荐
- .net中将gridview数据导入excel中
- gridView导出数据到Excel...Excel导入数据到GridView
- asp.net中实现GridView中的数据导入到Excel中
- 多个GridView数据导入Excel中
- [asp.net]把gridview的数据导入excel
- 将GridView中的数据导入到EXCEL中!解决方案
- GridView数据导入Excel/Excel数据读入GridView
- GridView与Excel数据导入导出
- [导入]Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- GridView数据导入Excel/Excel数据读入GridView?
- C#2005 Excel导入数据到GridView的类
- GridView数据导入Excel/Excel数据读入GridView
- 数据导入Excel/Excel数据读入GridView
- GridView数据以字符串形式导入Excel
- Gridview往Excel中导入数据出现中文乱码的解决办法?
- gridview读取Excel文件中的数据,并将其导入数据库
- GridView数据导入Excel/Excel数据读入GridView
- 使用GridView将数据导入或导出Excel中
- GridView数据导入Excel/Excel数据读入GridView
- 将Excel文件中的数据导入GridView