1
一直试图弄清楚如何在.accdb Microsoft Access数据库中读取备忘录丰富文本字段的内容几个小时。直到现在都没有发现。vb.net accdb备忘录到RichTextBox
我有这样的代码:
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Using Connection = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Drizzt\Desktop\App\iFoody\iFoody\iFoodyDB.accdb")
Dim Sql As String = "SELECT * FROM Recipes WHERE ID=1"
Using cmd As New OleDbCommand(Sql, Connection)
Connection.Open()
Dim Reader As OleDb.OleDbDataReader
Reader = cmd.ExecuteReader()
Reader.Read()
Directions_Field.Text = Reader(5)
Reader.Close()
End Using
End Using
End Sub
如果这样做,我得到的HTML格式的字段的内容并不能弄清楚如何正确地转换/ transfert与格式化的数据包括在内。
问候,
内置RichTextBox不支持直接呈现HTML标记的内容。您可以从[CodeProject文章](http://www.codeproject.com/Articles/12172/An-extended-RichTextBox-to-save-and-load-quot-HTML)或[Expert-Exchange post]( http://www.experts-exchange.com/Programming/Languages/.NET/Q_23877596.html) – haraman
谢谢。我决定使用“.savefile”和“.loadfile”并将.rtf保存在某处,而不是使其更加复杂。 –