请教各位高手:DataGrid 导出Excel为什么在有的计算机上Excel嵌在IE中,有的计算机却直接打开在客户端Excel并将数据写入!!???

yyueshen 2004-04-27 11:31:44
请教高手:DataGrid 导出Excel为什么在有的计算机上Excel嵌在IE中,有的计算机却直接打开在客户端Excel并将数据写入!!???,到底怎样才能直接打开在客户端Excel并将数据写入!!??.
下面是我到处Excel的代码,请各位指点!

this.Table1 .DataBind ();
Response.ContentType = "application/vnd.ms-excel" ;
Response.Charset = "" ;
Response.AddHeader("Content-Disposition", "filename=Logs.xls");
this.EnableViewState = false ;
System.IO.StringWriter tw = new System.IO.StringWriter() ;
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw) ;

Table1.RenderControl( hw ) ;
hw.Flush() ;
Response.Write( tw.ToString() ) ;
Response.End() ;
hw.Close() ;
tw.Close() ;
...全文
50 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
shoutor 2004-04-27
我也遇到过,关注
回复
oupatch 2004-04-27
客户端的问提,excel文档的关联中取消IE对其的打开就行了.
回复
seaman0220 2004-04-27
同样遇到过
回复
ffjing 2004-04-27
我也遇到过
在有些机器上,会提示打开还是保存
在有些机器上,直接打开了,而且有些是在ie中打开,有些是在excel中打开。
回复
yyueshen 2004-04-27
客户端安装了excel.
回复
cuike519 2004-04-27
这个好像是客户端的问题,如果客户端没有安装excel那么肯定是下载保存!
回复
yyueshen 2004-04-27
由高手解决此问题吗?
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-04-27 11:31
社区公告
暂无公告