Ich habe ein Rich-Text-Feld erstellt, in dem der Wert "textBox.Text" in einer SDF-Datenbank gespeichert wurde. Das Speichern funktioniert, aber die Formatierung scheint verloren zu gehen. Können SDF-Datenbanken damit nicht umgehen? Muss ich im Binärformat oder etwas speichern? Nicht sicher, wie man das auch macht.RichText-Formatierung beim Speichern in einer Datenbank beibehalten?
ich Visual Basic Express Edition mit WinForms bin mit und schreiben in VisualBasic.NET btw
Dies ist, wie ich in der Datenbank speichern:
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
Und das ist, wie ich den Text einfügen in zum reichen 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
Aber zu ändern, ich gebe überhaupt nicht wirklich RichTextBox.Text. Es ist nur automatisiert. Die RichTextBox ist an die Spalte der Datenbank gebunden. Wie kann ich angeben, wie die rfp-Eigenschaft der Rich Textbox gespeichert wird? Ich habe den ersten Beitrag aktualisiert, damit Sie sehen können, wie ich in der Datenbank speichern kann. Und auch wie ich in die Rich-Text-Box einfüge. –