我自己看书知道怎么将TXT文件读取到textbox中 
代码如下: 
         FileStream fs = new FileStream("路径", FileMode.OpenOrCreate); 
        byte[] readbuf = new byte[fs.Length]; 
        fs.Read(readbuf, 0, (Convert.ToInt32(fs.Length)) - 1); 
        TextBox3.Text = System.Text.Encoding.Default.GetString(readbuf);    
但是doc文件却不知道怎么搞的? 
我的doc文件是保存在网站的相对路径下的  string filename =Server.MapPath("word")+"\\"+ "temp.doc"; 所以麻烦有没有朋友知道怎么做的。谢谢!!!!

解决方案 »

  1.   

    你需要先转成文本文件才可以
    转换的一个方法
    http://dotnet.aspx.cc/article/13c874e4-7fc7-4fd1-8cf6-de9ef4469a9c/read.aspx
      

  2.   

    另外说一下,你不要想在 TextBox里面显示 word里面的所有东西,TextBox只能显示文字
      

  3.   

    不好意思?麻烦问下,您刚才说如果用textbox无法显示word所有东西,这个我突然意识到了!我想要实现的功能是这个样子的!
     
    一个用户上传一个doc文档到数据库,存入数据库是以二进制存入的!设计的数据类型是image我现在想把这个文档从数据库中读出来,然后在一个网页上显示出来(不是提供下载) 因为系统不能允许他下载!只想实现在一个网站页面上浏览!我就是想问下 怎么样才能实现以上的功能,我本来想的是用textbox显示的,但是后来您说了之后意识到不行!所以能不能麻烦您指教下!!!
      

  4.   

    按照你的思路做很难,因为你不仅仅是要完成word的读取工作,还需要完成word向html转换的工作;需要完整的去转换现在好像还没有那家公司可以完美实现把
      

  5.   

    gmail做得不错吧,连PPT都可以显示了。
      

  6.   

    如果想显示图片等内容,
    可以写一个ActiveX控件,
    里面放一个RichTextBox,
    使用rtf格式
    这样就可以显示图片等内容了。
    可能其他的在线编辑器叶可以吧,没试过