如何使用 winforms 从 mysql 保存加载富文本

How save a load rich text from mysql using winforms

我正在尝试使用 mysql 数据库和 winfoms 保存和加载富文本。

我必须在 mysql 中使用什么数据类型以及如何在 richtextbox 中加载文本?

实际上我使用 VARCHAR(5000) 作为数据类型并像这样加载 richtextbox

rtbannotations.Text = meetings.annotations;

但文本显示为未格式化。

假设您有在数据库中存储 richTextFormat 并获取它的方法:

void StoreRichText(..., string richText);
string FetchRichText(...);

要存储 RichTextBox 的内容:

void StoreRichText(RichTextBox rtb, ...)
{
    string richText = rtb.Rtf;
    StoreRichText(..., richText);
}

void ShowRichText(RichTextbox rtb, ...)
{
    string richText = FetchRichtext(...);
    rtb.Rtf = richText;
}

简单的comme bonjour!