求助.asp.net 把dataset导出execl问题。

问题描述

在其他浏览器都是好的但是在360浏览器对话框就是一闪而过。求助很急privatevoidCreateExcel(DataSetds,stringfileName){HttpResponseresp;resp=Page.Response;resp.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");resp.AppendHeader("Content-Disposition","attachment;filename="+fileName);Response.ContentType="application/ms-excel";stringcolHeaders="",ls_item="";////定义表对象与行对象,同时用DataSet对其值进行初始化DataTabledt=ds.Tables[0];DataRow[]myRow=dt.Select();myRow=dt.Select();inti=0;intcl=dt.Columns.Count;//取得数据表各列标题,各标题之间以t分割,最后一个列标题后加回车符for(i=0;i<cl;i++){if(i==(cl-1))//最后一列,加n{colHeaders+=dt.Columns[i].Caption.ToString()+"n";}else{colHeaders+=dt.Columns[i].Caption.ToString()+"t";}}//向HTTP输出流中写入取得的数据信息resp.Write(colHeaders);//逐行处理数据foreach(DataRowrowinmyRow){//当前行数据写入HTTP输出流,并且置空ls_item以便下行数据for(i=0;i<cl;i++){if(i==(cl-1))//最后一列,加n{ls_item+=row[i].ToString()+"n";}else{ls_item+=row[i].ToString()+"t";}}resp.Write(ls_item);ls_item="";}resp.End();}

解决方案

解决方案二:
FF,chrome,IE都测试通过了?就360下面有问题?IE什么版本?360好像和IE是用的同一个内核
解决方案三:
引用1楼的回复:

FF,chrome,IE都测试通过了?就360下面有问题?IE什么版本?360好像和IE是用的同一个内核

就360不行。我搜了下好像是IE6内核。

时间: 2024-11-01 11:49:15

求助.asp.net 把dataset导出execl问题。的相关文章

ASP.NET用DataSet导出到Excel的方法_实用技巧

复制代码 代码如下:  /读取临时文件    GYYW.DA.Common.Base_SqlDataBase daBZDM = new GYYW.DA.Common.Base_SqlDataBase();    DataSet dsBZDM = daBZDM.GetDataSetBySql("select QCDM,MC,GG from WG_BZDM where QCDM like '02%'");    //同时将虚拟目录下的Data作为临时文件目录.    string urlP

Asp.Net 中用dataset 导出报表出现乱码咋回事

问题描述 方法代码如下:publicclassExportExcel{publicstaticvoidExportResult(DataSetds,stringexcelName){HttpContext.Current.Response.Clear();HttpContext.Current.Response.Charset="";HttpContext.Current.Response.ContentType="application/vnd.ms-xls";S

ASP如何通过OWC把网页数据导出EXECL文件

数据|网页|owc ASP通过OWC组件把网页数据导出EXECL文件,实现代码如下: <%'先要用regsvr32.exe msowc.dll注册owc组件(msowc.dll安装office2000后就有了,在office的安装目录下搜索*owc*.chm可找到这关于owc的帮助文档)Dim objOWCDim ExeclFileName ExeclFileName = server.mappath("ExeclText.xls")Set objOWC = Server.Cre

ASP.NET中使用开源组件NPOI快速导入导出Execl数据_实用技巧

相信很多童鞋都开发过Execl的导入导出功能,最近产品中无论是后台数据分析的需要,还是前端满足用户管理的方便,都有Execl导入导出的维护需求产生. 以前做这个功能,如果是web,利用HttpContext.Current.Response.ContentType ="application/ms-excel";就可以导出html数据表格到execl中,这种方法的问题就是编码格式的兼容性太差,用Mac OS之类的 office打开直接乱码给你看.或者是调用office的COM组件,或宏

C#数据导入/导出Excel文件及winForm导出Execl总结_实用技巧

一.asp.net中导出Execl的方法: 在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上:一种是将文件直接将文件输出流写给浏览器.在Response输出时,\t分隔的数据,导出execl时,等价于分列,\n等价于换行. 1.将整个html全部输出execl 此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中. 复制代码 代码如下: Response.Clear(); Response.Buffer= t

CheckBoxList选择列导出Execl

问题描述 CheckBoxList如何判断是不是被选中(<asp:ListItemText="姓名"/><asp:ListItemText="生日"/><asp:ListItemText="性别"/>)从而从数据库中取出数据用于导出Execl,数据库中已经有数据,我要达到的效果就是我选择那一列就到处那一列,我是新人要比较详细的代码谢谢我用C#做的谢谢各位大侠· 解决方案 解决方案二:你要判断CheckBoxLi

asp.net-紧急求助....ASP.NET执行是总是显示site.master主页(下图所示),怎样删除它呢?

问题描述 紧急求助....ASP.NET执行是总是显示site.master主页(下图所示),怎样删除它呢? 我自己有写好的主页,但是就是显示不出来... 解决方案 求大神指导啊.... 解决方案二: ASP.NET执行是总是显示site.master主页(下图所示),怎样删除它呢? 1.新建时选不要基于母板创建. 2.在有母板的Web窗体(.aspx)头部去掉母板的标签属性即可. 解决方案三: 把新建的界面设为起始页就好了

asp.net分SHEET导出到EXCEL的表中?

问题描述 asp.net分SHEET导出到EXCEL的表中? 解决方案 解决方案二:连接到excel数据库(文件)后用createtable可以创建多个sheet.

asp.net中word导出页面,如何把动态生成的图片也导出word中

问题描述 asp.net中word导出页面,如何把动态生成的图片也导出word中 在word导出页面的时候如何能把生成的图片也导出word里面呢,如果是显示到页面中的话生成的图片是能显示的,但是导入word中的时候就不行了 这是代码 应该怎么才能把图片导出word中呢 解决方案 将asp页面导出到WORDasp.net 页面导出wordasp.net2.0导出生成word 解决方案二: string html=tw.ToString();//存储生成的html代码 html=html.Repla