Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lưu trữ dữ liệu của hộp văn bản đa dạng thức vào cơ sở dữ liệu với định dạng

Để lấy văn bản đã định dạng sẽ được lưu trong db:

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());
}

Để khôi phục văn bản đã định dạng được truy xuất từ ​​db:

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);
}

Thay vào đó, bạn cũng có thể sử dụng định dạng XAML, sử dụng DataFormats.XAML khi tải một bản lưu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL có hỗ trợ kế thừa bảng không?

  2. com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:Mục nhập trùng lặp '' cho khóa 'CHÍNH'

  3. Cột bảng Mysql không được rỗng

  4. Làm cách nào để thêm hàm levenshtein trong mysql?

  5. Chọn các hàng MYSQL có cùng tên trường và thêm tiền tố