Сохраните и получите RichTextBox. Документ из/в SQL?

FWIW, ключевое слово var явно читаемо во многих случаях. Особенно, если...

  1. правая сторона присвоения является выражением конструктора.

    карта var = новый Словарь> ();

  2. Локальные переменные имеют хорошие имена.

HTH

5
задан Shimmy 23 August 2009 в 13:43
поделиться

2 ответа

Вы можете сохранить документ в строке XAML, используя XamlWriter :

        StringWriter wr = new StringWriter();
        XamlWriter.Save(richTextBox.Document, wr);
        string xaml = wr.ToString();

Затем вы можете сохранить строку XAML в базе данных, как любой другой текст.

Чтобы перезагрузить его из строки XAML, используйте XamlReader :

        FlowDocument doc = XamlReader.Parse(xaml) as  FlowDocument;
9
ответ дан 13 December 2019 в 19:31
поделиться

Тип данных в SQL, вероятно, должен быть NVARCHAR (MAX): Nvarchar означает, что вы можете хранить Unicode, а MAX означает, что вы можете хранить неограниченное количество (в любом случае до 2 ГБ) данных.

2
ответ дан 13 December 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: