日期:2014-5-18 浏览次数:20318次

richTextBox1.rtf+="" 不追加
我用的是access数据库 吧数据 以.rtf 的格式存入数据库 但是 我想吧 所有的数据 取出来并取到一个 richTextBox里面 我用追加的方法 richTextBox1.rtf+="" 
  richTextBox1.rtf+="" 
  richTextBox1.rtf+="" 
不追加 不知道问题出在哪里了 奇怪 我用纯文本就能追加 ??请各位网友 ,和朋友帮忙啊 大家遇见过这种情况没 。。。。谢谢大家

------解决方案--------------------
rtf是有格式的,不能随便追加的
------解决方案--------------------
比如一段html代码
<html><body>aaa</body></hmtl>,已经结束了,你还追加
<html><body>aaa</body></hmtl><html><body>bbb</body></hmtl>
页面怎么可能会显示出来
------解决方案--------------------
可能是格式不匹配吧。
------解决方案--------------------
翻开我原来写的一个有用到的项目,纵使有注解我也已经完全遗忘了那些字符的含义,
但如果你问道,为什么不能相加合并,我大致举个例子:

rtf文件大致如下,

{{文件头,rtf文件开始了}{使用各种色彩,颜色深度什么的}文件内容{文件结束}}
而你希望实现的是
{{文件头,rtf文件开始了}{使用各种色彩,颜色深度什么的}文件内容+文件内容{文件结束}}

然而你使用的累加方式会使内容变为:
{{文件头,rtf文件开始了}{使用各种色彩,颜色深度什么的}文件内容{文件结束}}+{{文件头,rtf文件开始了}{使用各种色彩,颜色深度什么的}文件内容{文件结束}}