天天看點

TX Text Control文字處理教程(5)資料庫操作

TX Text Control可以與任意資料庫建立連接配接,并将進行格式化文本的存儲。你可以将整個文檔當做一條資料進行儲存,同時也可以将文本從資料庫中加載到一個單元格或者标記文本域中。一些典型的應用系統通常擁有以下功能,郵件合并、報表生成、格式化資料掩碼輸入,而且在商業應用系統中都是通過資料庫中的資訊來生成相應的文檔。

本章将示範如何将Text Control中的内容以RTF格式的文本存儲到資料庫中。本章節相應的源代碼可以在TX Text Control.NET的安裝目錄中找到:

Samples\WinForms\VB.NET\ Database

Samples\WinForms\CSharp\ Database

第一節:示例程式

        該示例程式包含一個Form和兩個Text Control控件。兩個Text Control控件顯示的是資料庫中的同一條記錄,上面的控件顯示的是格式化文本,下面的控件顯示的是相應的RTF源碼。點選【Next】按鈕将儲存目前記錄,并顯示下一條記錄。

第二節:儲存資料

        Text Control通過Load和Save方法來進行資料通路操作。Save将格式化文本存儲在一個字元串進行傳回,然後将傳回的字元串儲存到資料庫中。同時,通過Save方法的第二個參數可以将Text Control文檔内容儲存為其它格式。

第三節:加載資料

        TextControl.Load方法用于加載在TextControl中顯示的RTF格式文本,通過TextControl.Texrt屬性可以很友善的設定文檔内容。TextControl文檔有兩種顯示方式1、Text Control控件的顯示方式 2、顯示RTF源碼。

該示例中文檔使用的格式是RTF格式,RTF是大多文字處理程式選用的格式。然而,Text Control的二進制格式可能會是更好的選擇,因為它有更高的壓縮率、占用更小的存儲空間。

<a href="http://gcdn.grapecity.com/showforum-100.aspx?from=cnblog">TX Text Control試用版下載下傳</a>