我使用此代码将文本设置为richtextbox:
DarolhodaCl.Properties Db = new DarolhodaCl.Properties();
Rtb_Editor.Text = Db.GetPropertyContent(TextFileIdentity);
[DataObjectMethod(DataObjectMethodType.Select)]
public String GetPropertyContent(Int32 PropertyId)
{
String Content = null;
object[] values = new object[] { PropertyId };
using (IDataReader Idr = Db.ExecuteReader("spGetPropertyContent", values))
{
if (Idr.Read())
{
Content = FieldUtil.GetString(Idr["PropertyContent"]);
}
}
return Content;
}
数据以 nvarchar(max) 数据类型保存在数据库中。我在此列中存储了 word 文件的文本。
请看这张图片:
当我在 rtl richtextbox 中使用波斯文本(unicode)时,我在富文本框的右侧看到一个空白的白色列。如何将富文本框中的文本填满或看不到此列?