目前我正在使用 C#.net 开发 VSTO。我有一个表单,其中有一个 DropDownList 和一个 RichTextBox。当我在列表中选择一个项目时,数据库中的 xmldata(标签)必须显示在 RichTextBox 中。
这是代码片段:
rtbReuseData.Rtf= xElement.Element(DropDown.Value).Value;
现在,当我从 DropDownList 中选择一个项目时,它显示错误“文件格式无效”。 (当我使用 .text 而不是 .rtf 时,它显示了一些数据但不是格式的。)我想在 Richtextbox 中显示 xml 格式的数据。
请帮我解决这个问题。
谢谢, K.S.Reddi 普拉萨德。
最佳答案
尝试修剪值的开头和结尾字符“\r”和“\n”。
您可以执行以下操作::)
rtbReuseData.Rtf = xElement.Element(DropDown.Value).Value.TrimStart("\r".ToCharArray()).TrimStart("\n".ToCharArray()).TrimEnd("\r".ToCharArray()).TrimEnd("\n".ToCharArray());
关于c# - .rtf 格式的文件格式无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5580258/