2014-03-01 46 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()); 或類似。

這樣,您仍然可以存儲格式信息,如果您選擇支持文本大小或顏色等內容。