데이터베이스에 저장할 때 RichText 형식을 보존합니까?
-
12-09-2019 - |
문제
SDF 데이터베이스에 "TextBox.Text"값을 저장 한 풍부한 텍스트 상자를 만들었습니다. 저장은 작동하지만 서식은 손실 된 것 같습니다. SDF 데이터베이스가 처리 할 수없는 것입니까? 이진이나 무언가에 보관해야합니까? 어떻게 해야할지 잘 모르겠습니다.
visualbasic.net btw에서 Winforms와 함께 Visual Basic Express Edition을 사용하고 있습니다.
이것이 내가 데이터베이스에 저장하는 방법입니다.
Private Sub btnToolStripSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnToolStripSave.Click
Try
Me.Validate()
Me.SangerBindingSource.EndEdit()
Me.SangerTableAdapter.Update(Me.MusicBaseDBDataSet.Sanger)
Me.MusicBaseDBDataSet.Sanger.AcceptChanges()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
그리고 이것이 내가 Rich Textbox에 텍스트를 삽입하는 방법입니다.
txtBoxText.SelectionFont = New Font("Verdana", 16, FontStyle.Bold)
txtBoxText.SelectionColor = System.Drawing.Color.RoyalBlue
txtBoxText.SelectionLength = 0
txtBoxText.SelectedText = btnA.Text & btnB.Text & " "
txtBoxText.SelectionFont = New Font("Verdana", 12, FontStyle.Regular)
txtBoxText.SelectionColor = System.Drawing.Color.Black
올바른 솔루션이 없습니다
다른 팁
사용하지 마십시오 RichTextBox.Text
속성 : 형식을 제거합니다. 사용 RichTextBox.Rtf
재산.
속성으로 이동하십시오 txtBoxText
. (Databindings) 요소를 확장 한 후에는 바인딩을 Text
속성 Rtf
제휴하지 않습니다 StackOverflow