合并两个rtf字段显示风格不佳

时间:2012-09-05 08:02:25

标签: c# .net rtf

在我的应用程序中将每本书保存在SQLite数据库中作为rtf格式。我通过这段代码合并剧集:

rtbText.ResetText();
rtbText.Clear();
rtbText.Rtf = null;
DataTable dt = DAL.DataAccessClass.MultiMedia.FetchTexts(PointId, OutPointTitleId);
if (dt.Rows.Count != 0)
{
    string TextForRtf = string.Empty;
    RichTextBox rtftxt = new RichTextBox();
    foreach (DataRow Row in dt.Rows)
    {
        string Temp = Row["PointTitleContentRTF"].ToString();
        TextForRtf += Temp.Replace("\n}", "\n").Trim();
    }
    rtbText.Rtf = TextForRtf;
    rtbText.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
    rtbText.Modified = false;
}

剧集列表在列表框中。当用户点击书名时,所有剧集必须合并并在RichTextBox中显示。但是第一次RichTextBox的内容显示在RichTextBox的中间。当点击任何一集时再次点击书名RichTextBox scontents正确显示。 我该如何解决这个问题?

这是我的问题的一个例证:

This is an illustration of my problem

0 个答案:

没有答案