我将从单词中复制具有特定字体的某些内容。然后我将这些内容粘贴在富文本框中。之后,我会将其保存到sql server。 我需要的解决方案是,当我从前端检索这些内容时,我需要这些内容以与保存时相同的字体显示。 该怎么办?如果有什么解决办法,请告诉我。
答案 0 :(得分:0)
文本是文本。 “格式设置”(包括“字体”和/或“字体系列”)可以是一百万种不同的东西。
建议:
您可以考虑将“文本”列另存为HTML,然后有一个单独的“ CSS”列来定义“属性”(包括但不限于“字体”)。
您还可以考虑以一种简单的markdown语言保存文本。
还有许多其他选项,具体取决于您的特定要求。
答案 1 :(得分:0)
做到这一点并使自己轻松的一种方法是给我们提供绑定资源。
Imports System.Data.SqlClient
Public Class BindingExamples
Dim DtTable As New DataTable
Dim TableBS As New BindingSource
Private Sub BindingExamples_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Using SqlConn As New SqlConnection("Connection String")
Using TableDA As New SqlDataAdapter("SELECT * FROM TABLE", SqlConn)
TableDA.Fill(DtTable)
TableBS.DataSource = DtTable
End Using
End Using
RichTextBox1.DataBindings.Add("RTF", TableBS, "TextColumn", True)
End Sub
Private Sub ButtonUpdate_Click(sender As Object, e As EventArgs) Handles ButtonUpdate.Click
Using SqlConn As New SqlConnection("Connection String")
Using TableDA As New SqlDataAdapter("SELECT * FROM TABLE", SqlConn)
Using TableCB As New SqlCommandBuilder(TableDA)
TableBS.EndEdit
TableDA.Update(DtTable)
End Using
End Using
End Using
End Sub
End Class