Сохранение форматированного текста из richtextbox - PullRequest
2 голосов
/ 05 апреля 2010

Есть ли способ сохранить отформатированный в базе данных из richtextbox?

У меня есть richtextbox, и некоторые части текста выделены жирным шрифтом.

string s = richtextbox.Текст, очевидно, не работает.

И если я смогу получить этот форматированный текст, как сохранить его в Ms Sql Server 2005?

Ответы [ 2 ]

14 голосов
/ 05 апреля 2010

Попробуйте использовать это, чтобы получить текст и все коды форматированного текста.

string s = richTextBox.Rtf;
1 голос
/ 03 июля 2018

Существует один способ сохранить форматирование в базе данных.Я не знаю, какую систему баз данных вы используете, но вам просто нужно сохранить все свойства форматирования - которые в основном являются буквенно-цифровыми - в полях, названных так же, как сами свойства, в одном месте, а затем каждый раз при загрузке формытакже загрузите эти поля в связанные свойства элемента управления richtextbox из таблицы базы данных.Вы не можете назвать это Свойства однако.Может быть автоматически создано имя источника данных odbc, связывающее вас с базой данных ... но это не по теме.Но вы делаете это, используя некоторый набор данных, который вы можете сохранить и обновить.Но вы даже можете сохранить цвета и стили текста в этой таблице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...