Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在数据库中存储时是否保留RichText格式?_C#_Vb.net_Richtextbox - Fatal编程技术网

C# 在数据库中存储时是否保留RichText格式?

C# 在数据库中存储时是否保留RichText格式?,c#,vb.net,richtextbox,C#,Vb.net,Richtextbox,我创建了一个富文本框,它将“textBox.text”值存储在SDF数据库中。存储工作正常,但格式似乎丢失了。这是SDF数据库无法处理的吗?我需要以二进制或其他形式存储吗?我也不知道该怎么做 我正在将Visual Basic Express Edition与Winforms结合使用,并在VisualBasic.NET中进行写作 这是我存储到数据库的方式: Private Sub btnToolStripSave_Click(ByVal sender As System.Object, ByVal

我创建了一个富文本框,它将“textBox.text”值存储在SDF数据库中。存储工作正常,但格式似乎丢失了。这是SDF数据库无法处理的吗?我需要以二进制或其他形式存储吗?我也不知道该怎么做

我正在将Visual Basic Express Edition与Winforms结合使用,并在VisualBasic.NET中进行写作

这是我存储到数据库的方式:

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
这就是我将文本插入富文本框的方式

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

,但是我根本没有指定RichTextBox.Text。它只是自动化的。RichTextBox被数据索引到数据库的列中。如何指定如何存储rich textbox的rfp属性?我已经更新了第一篇文章,这样你就可以看到我是如何存储到数据库的。还有我是如何插入到富文本框中的。我很确定没有这样的属性。但是,我确实通过designer.vb修改了绑定的属性。我只是搜索了控件的名称,找到了关于数据绑定的名称。但是我得到一个错误,说数据库中的单元格限制为100个字符,尽管我已经将限制设置为1000个。但无论如何,这可能是另一个问题。我想我会说这个问题现在已经结束了,谢谢:)