CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

请教各位:把DataGrid 的数据导入word中,怎样独立启动客户端的word程序???高分请教!

楼主luhujun(luhujun)2003-12-03 13:57:59 在 .NET技术 / ASP.NET 提问

把DataGrid   的数据导入word中,在我客户机上上是镶嵌在IE中,只是把我word的菜单添加集成到IE的菜单中,但在别人的机子上访问同一服务器程序却是独立的打开word   应用程序,请教原因何在!??  
                                    请各位指点!?马上给分. 问题点数:0、回复次数:13Top

1 楼killerwc(刀耐特混混)回复于 2003-12-03 14:04:02 得分 0

Response.Clear();  
  Response.ClearHeaders();  
  Response.Buffer=false;  
  Response.ContentType="Application/x-msword";  
  Response.AppendHeader("Content-Disposition","attachment:filename="+Server.UrlEncode(Path.GetFileName(FileName)));  
  Response.WriteFile(FileName);  
  Response.Flush();  
  Response.End();  
  Top

2 楼luhujun(luhujun)回复于 2003-12-03 14:15:19 得分 0

非常感谢您的参与,您上面的代码是启动服务器上的一个模板word   文件.  
  我的代码如下:  
   
  Response.ContentType   =   "application/vnd.ms-word"   ;  
  Response.Charset   =   ""   ;  
  Response.AddHeader("Content-Disposition",   "filename=Logs1.doc");  
  this.EnableViewState   =   false   ;  
  System.IO.StringWriter   tw   =   new   System.IO.StringWriter()   ;  
  System.Web.UI.HtmlTextWriter   hw   =   new   System.Web.UI.HtmlTextWriter(tw)   ;    
   
  DataGrid1.RenderControl(   hw   )   ;  
  hw.Flush()   ;  
  Response.Write(   tw.ToString()   )   ;  
  Response.End()   ;  
  hw.Close()   ;  
  tw.Close()   ;  
  Top

3 楼luhujun(luhujun)回复于 2003-12-03 14:16:29 得分 0

非常感谢您的参与,您上面的代码是启动服务器上的一个模板word   文件.  
  我的代码如下:  
   
  Response.ContentType   =   "application/vnd.ms-word"   ;  
  Response.Charset   =   ""   ;  
  Response.AddHeader("Content-Disposition",   "filename=Logs1.doc");  
  this.EnableViewState   =   false   ;  
  System.IO.StringWriter   tw   =   new   System.IO.StringWriter()   ;  
  System.Web.UI.HtmlTextWriter   hw   =   new   System.Web.UI.HtmlTextWriter(tw)   ;    
  DataGrid1.RenderControl(   hw   )   ;  
  hw.Flush()   ;  
  Response.Write(   tw.ToString()   )   ;  
  Response.End()   ;  
  hw.Close()   ;  
  tw.Close()   ;Top

4 楼killerwc(刀耐特混混)回复于 2003-12-03 14:20:28 得分 0

抱歉,代码有些问题,mime类型写错了,修正如下  
  Response.AppendHeader("Content-Disposition","attachment:filename="+Server.UrlEncode(Server.MapPath(FileName)));  
   
  Top

5 楼killerwc(刀耐特混混)回复于 2003-12-03 14:21:12 得分 0

FileName="a.doc";  
  Response.Clear();  
  Response.ClearHeaders();  
  Response.Buffer=false;  
  Response.ContentType="application/msword";  
  Response.AppendHeader("Content-Disposition","attachment:filename="+Server.UrlEncode(Server.MapPath(FileName)));  
  Response.WriteFile(FileName);  
  Response.Flush();  
  Response.End();Top

6 楼luhujun(luhujun)回复于 2003-12-03 14:25:35 得分 0

我觉应该是客户端IE或系统设置问题,但不知怎样设置!?Top

7 楼luhujun(luhujun)回复于 2003-12-03 15:17:24 得分 0

怎样在代码中解决这个问题?  
  Top

8 楼bankey888()回复于 2003-12-03 15:26:41 得分 0

我以前做过可以:  
    调用打开word,把一个table的内容逐行填充到文件中,再调用word打印等,yong用javascript实现Top

9 楼bankey888()回复于 2003-12-03 15:32:53 得分 0

myole=CreateObject("Excel.application")  
   
  WordOle=CreateObject("Word.Application")  
  WordOle.documents.open(Temvar)  
  WordOle.visible=true  
  Top

10 楼luhujun(luhujun)回复于 2003-12-03 16:37:17 得分 0

怎样在代码中解决这个问题?Top

11 楼luhujun(luhujun)回复于 2003-12-03 16:44:37 得分 0

bankey888()   不太明白请,请加以说明!Top

12 楼bluerain006(weilai_w)回复于 2004-01-01 11:03:12 得分 0

学习……Top

13 楼petermtoj1(记事本)回复于 2004-01-01 12:21:28 得分 0

drghfdhdfhgrs  
   
  好学记事本Petermtoj  
  Top

相关问题

  • 可以把一个WORD文件导入程序中吗?
  • 图片导入word!
  • 百分求WORD导入到PB中的程序的代码,请不要叫我去搜索,我只要代码!
  • DataGrid导入Word中网格怎么去不掉呢???30分请教!!
  • pb 导入word的应用???
  • tomcat怎么导入jdbc驱动程序?
  • 数据导出和导入程序
  • 数据导出和导入程序
  • 请问谁知道如何在C#程序中调用Word模板,然后把数据库的相关信息导入到该模板上啊?
  • 请问谁知道如何在ASP.net程序中调用Word模板,然后把数据库的相关信息导入到该模板上啊?

关键词

  • word
  • datagrid
  • 请教
  • response
  • hw
  • filename

得分解答快速导航

  • 帖主:luhujun

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo