如何在Access2010中保存RichTextBox内容
本文关键字:保存 RichTextBox 内容 Access2010 | 更新日期: 2023-09-27 18:29:47
我正在创建一个字典系统,其中单词含义可以在RichTextBox
中编辑(用于用户定义的FontSize、Color等)
那么,如何在Access数据库中以RTF格式保存有意义的RichTextBox
内容呢?我该怎么读?
由于WPF RichText控件使用RTF,在Access数据库中保存数据的最佳方式可能是使用二进制blob
在Access中,可以使用OLE Object
数据类型,也可以使用新的Attachment
数据类型。
如果您希望能够对通过RichText控件输入的文本进行文本搜索,则可能应该向数据库中添加另一个Memo
字段,该字段包含数据的已清理纯文本版本。
要处理来自.Net的附件,这里有几个相关的问题:
- 如何使用Microsoft Access数据库的附件数据类型
- 用.NET编程管理Microsoft Access附件类型字段
如果使用Access 2007或更新版本,则只需使用"备注"字段类型。将TextFormat属性设置为RichText将允许RTF。
要编辑它,只需使用一个具有相应字段集的文本框作为其控制源即可。
若要通过代码读取,请访问.Value属性。如果您愿意,也可以通过这种方式插入格式化标记(例如)。