C# 将数据库中已经转化为二进制文件的word文件显示在窗体上
我是先将word转化为二进制文件存到数组,这个成功了,并且正确。现在想把数据库中转化了的二进制文件显示在窗体上(当然,窗体山肯定显示word里面的东西),怎么解决?
------解决方案--------------------把二进制数据存成临时文件,然后再打开。难点在于怎么把Word嵌到你的窗体里,以前VB有个Ole Container控制可以直接做到,但在C#里没有,不过已经有人为我们封装好了,直接可以用,去这里下载:
http://www.codeproject.com/Tips/487566/OLE-container-surrogate-for-NET
------解决方案--------------------你可以把二进制的文件保存到一个临时的Word文件中,然后再把这个Word文件调用Word提供的Saveas方法保存为html格式,然后在窗体加入WebBrowser控件来显示这个html文件来在窗体中显示Word文件
------解决方案--------------------
用richtextbox可以直接显示doc文件的