2014-03-01 45 views
1

我想用文本文件的值填充richtext框。该文本文件将来自数据库。 到目前为止,我已经完成了这个代码。如何从内存流中填充richtextbox?

Byte[] txtdata = (Byte[])(objDataSet.Tables[0].Rows[0][7]); 
MemoryStream txtmem = new MemoryStream(txtdata); 
richTextBox_Show_Spec.LoadFile(txtmem,RichTextBoxStreamType.RichText); 

但是没有在该richtextbox中显示。 任何帮助表示赞赏。谢谢

+0

我解决了我的问题。我只是用纯文本替换了RichText。 – furiousNoob

回答

1

我只使用Encoding命名空间从字节中获取字符串。像richTextBox.Text = Encoding.UTF8.GetString(txtmem.ToArray()); 或类似。

这样,您仍然可以存储格式信息,如果您选择支持文本大小或颜色等内容。