从richtextbox保存格式化文本

时间:2010-04-05 11:52:28

标签: c# winforms sql-server-2005

有没有办法,从richtextbox保存数据库格式?

我有richtextbox,其中的部分文字都是粗体。

string s = richtextbox.Text显然不起作用。

如果我能得到这个格式化的文本如何将它保存在Ms Sql Server 2005中?

2 个答案:

答案 0 :(得分:14)

尝试使用此方法获取文本和所有富文本格式代码。

string s = richTextBox.Rtf;

答案 1 :(得分:1)

有一种将格式保存到数据库的方法。我不知道您使用的数据库系统是什么,但是您只需要在一个单独的位置将所有格式设置属性(主要是字母数字)保存在与属性本身相同的字段中,然后每次加载表单还可以从数据库表将这些字段加载到richtextbox控件的关联属性中。但是,您不能将其命名为Properties。可以自动创建一个odbc数据源名称,将您连接到数据库...但是这与主题无关。但是,您可以使用一些可以保存和更新的数据集来执行此操作。但是您甚至可以在此表中保存文本颜色和样式。