将datagrid中显示的内容导入到Excel中
来源:互联网 发布:用js改变display 编辑:程序博客网 时间:2024/05/01 23:57
private void ExportToExcel()
{
string strFileName;
strFileName = HttpUtility.UrlEncode("导出名称.xls");
Response.Clear(); //清空
Response.Buffer = true; //缓冲输出
Response.Charset = "GB2312";
Response.AppendHeader("Content-Disposition","attachment;filename=" + strFileName);
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.ContentType = "application/ms-excel";
this.EnableViewState = false;
//定义一个输入流
System.IO.StringWriter swStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htwHtmlTextWriter = new System.Web.UI.HtmlTextWriter(swStringWriter);
ResetDataGrid(DataGrid1);//去除其它格式
Response.Write ("<p align=/"center/"><b><font face=/"Verdana/" size=/"18px/">导出名称</b></p>");
DataGrid1.Columns[6].Visible = false; //第几列不导入到excel中
DataGrid1.Columns[5].Visible = false;
DataGrid1.RenderControl(htwHtmlTextWriter);
Response.Write (swStringWriter.ToString());
Response.End();
}
//去除其它格式
private void ResetDataGrid(DataGrid grid)
{
int i;
int intItemCount;
HyperLink lnkPlanName;
intItemCount = grid.Items.Count;
for (i = 0; i < intItemCount; i++)
{
lnkPlanName = (HyperLink)grid.Items[i].Cells[5].FindControl("id");
if (lnkPlanName != null)
{
lnkPlanName.NavigateUrl = "";
}
}
}
- 将datagrid中显示的内容导入到Excel中
- 将EXCEL 数据导入到 DataGrid中
- 将tableview中显示的内容导出到EXCEL中
- 将DataGrid中的数据完全导入到EXCEL中
- winform中 将DataGrid中的数据导入Excel中,并显示Excel应用程序
- winform中 将DataGrid中的数据导入Excel中,并显示Excel应用程序
- C#.NET 2003中,将DataGrid导出到Excel后,所有的中文显示为乱码
- 将Excel中的内容用asp.net导入到sql2000的表中
- 将TXT文件中的内容正确导入到Excel表格中不混乱的方法
- txt内容显示到datagrid中
- 将excel中的内容导入mysql中
- [VB.NET]救助:将datagrid中的数据导入到excel中时遇到错误??
- 将GridView中内容导入到Excel(或Word)中
- Java 利用POI实现将数据库中内容导入到EXcel中
- Java 利用POI实现将数据库中内容导入到EXcel中
- 将datagrid数据导入到excel的方法
- 将Excel导入到SQL Server中!
- 将Excel数据导入到数据库中
- bt协议当中一些易被滥用的地方
- 笔记本电脑的硬件知识
- SQL 表锁
- squid
- AR/AP invoices/payment transferred to GL successfully but can't be found in GL module
- 将datagrid中显示的内容导入到Excel中
- 宽带开机自动拨号一法
- 主板护理方法与常见故障
- 主板故障维修
- ASP.NET的DataGrid批量添加数据
- Struts国际化
- ASP.NET的GridView在UpdatePanel里导出Excel的语句
- 解读NTFS 二
- KS GL journal [0807015] cannot do any operation and Fund status is In Process