Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Przechowywanie danych z pola tekstu sformatowanego do bazy danych z formatowaniem

Aby uzyskać sformatowany tekst, który zostanie zapisany w bazie danych:

string rtfText; //string to save to db
TextRange tr = new TextRange(richTextBox.Document.ContentStart, richTextBox.Document.ContentEnd);
using (MemoryStream ms = new MemoryStream())
{
    tr.Save(ms, DataFormats.Rtf);
    rtfText = Encoding.ASCII.GetString(ms.ToArray());
}

Aby przywrócić sformatowany tekst pobrany z bazy danych:

string rtfText= ... //string from db
byte[] byteArray = Encoding.ASCII.GetBytes(rtfText);
using (MemoryStream ms = new MemoryStream(byteArray))
{
    TextRange tr = new TextRange(richTextBox.Document.ContentStart, richTextBox.Document.ContentEnd);
    tr.Load(ms, DataFormats.Rtf);
}

Możesz również użyć formatu XAML, używając DataFormats.XAML podczas ładowania zapisu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobrać nazwy kolumn tabeli w MySQL?

  2. Python:ValueError:nieobsługiwany znak formatu ''' (0x27) w indeksie 1

  3. MySQL — Zmienić ciąg daty na typ daty w miejscu?

  4. Jak mogę aliasować bazę danych w MySQL?

  5. Użyj LIKE %..% z wartościami pól w MySQL