目前我正在使用C#.net处理VSTO。我有一个表单,我有一个DropDownList和一个RichTextBox。当我在列表中选择一个项目时,数据库中的xmldata(标签)必须显示在RichTextBox中。
以下是代码段:
rtbReuseData.Rtf= xElement.Element(DropDown.Value).Value;
现在,当我从DropDownList中选择一个项目时,它显示错误“文件格式无效”。 (当我使用.text而不是.rtf时,它显示的是一些数据但不是格式。)我想在Richtextbox中显示xml格式数据。
请帮助我解决这个问题。
谢谢, K.S.Reddi Prasad。
答案 0 :(得分:0)
尝试修剪您的值的开头和结尾字符'\ n'和'\ n'。
您可以执行以下操作::)
rtbReuseData.Rtf = xElement.Element(DropDown.Value).Value.TrimStart("\r".ToCharArray()).TrimStart("\n".ToCharArray()).TrimEnd("\r".ToCharArray()).TrimEnd("\n".ToCharArray());