c# - .rtf 格式的文件格式无效

标签 c# vsto

目前我正在使用 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/

相关文章:

c# - 如何正确保存应用数据以备后用

c# - 并行代码可扩展性差

c# - 在 Outlook VSTO 加载项中,C# 不允许您将事件处理程序 Hook 到 Application.Quit

C# Excel VSTO - 可以移动数据透视表吗?

c# - 如何在 Excel 共享插件中使用对话框

c# - Google Web Authorization Broker 创建 secret uri

c# - 如何在 android 项目属性中启用调试 (Xamarin Android)

c# - 创建一个匿名类型的数组

visual-studio-2010 - 更改 csproj 文件中的 PublishUrl 属性

Office (Excel 2007) 加载项中的 WPF MVVM 复合应用程序