我在一个Form上拖了一个RichTextBox控件
然后保存到数据库里的是一张图片的RichTextBox.Rtf属性信息现在我从数据库里取出RichTextBox.Rtf的信息类似({\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052\uc1 })
显示在RichTextBox控件里边。这样操作之后,在RichTextBox控件里显示不出原来保存的图片。
问下要怎样才能把原来存进去的图片 再在RichTextBox控件上显示出来!

解决方案 »

  1.   

    转换为二进制试试
     然后用这句显示richTextBox1.Rtf = Encoding.Default.GetString(bytes);
      

  2.   

    快来人啊。这个就是我做了一个添加页面保存到数据库  RichTextBox控件保存的是RichTextBox.Rtf信息然后再做显示页面 把保存的信息显示出来 我在RichTextBox控件保存的是一张图片   但是显示到RichTextBox控件上就什么也没有。
      

  3.   


    因为取出来的是string类型   没法转换成byte[]类型。
      

  4.   

    解释一下,     在RichTextBox控件里显示不出原来保存的图片
      

  5.   


    你先本地测试一下吧把图片存在 rtf 里面,用string 读写  然后 richtextbox1.rtf= 根本就不会有问题
      

  6.   


    我本来就是这样写的   存和读都用richtextbox1.rtf 
    但是在richtextbox1控件上就是没法显示出来。  空白的。
      

  7.   

    就是说你本地测试根本没有通过,你图片rtf存的有问题。