文件格式对.rtf格式无效

时间:2011-04-07 11:25:18

标签: c# vsto

目前我正在使用C#.net处理VSTO。我有一个表单,我有一个DropDownList和一个RichTextBox。当我在列表中选择一个项目时,数据库中的xmldata(标签)必须显示在RichTextBox中。

以下是代码段:

rtbReuseData.Rtf= xElement.Element(DropDown.Value).Value;

现在,当我从DropDownList中选择一个项目时,它显示错误“文件格式无效”。 (当我使用.text而不是.rtf时,它显示的是一些数据但不是格式。)我想在Richtextbox中显示xml格式数据。

请帮助我解决这个问题。

谢谢, K.S.Reddi Prasad。

1 个答案:

答案 0 :(得分:0)

尝试修剪您的值的开头和结尾字符'\ n'和'\ n'。

您可以执行以下操作::)

rtbReuseData.Rtf = xElement.Element(DropDown.Value).Value.TrimStart("\r".ToCharArray()).TrimStart("\n".ToCharArray()).TrimEnd("\r".ToCharArray()).TrimEnd("\n".ToCharArray());