
TX Text Control文字处理教程(5)数据库操作
该示例中文档使用的格式是RTF格式,RTF是大多文字处理程序选用的格式。然而,Text Control的二进制格式可能会是更好的选择,因为它有更高的压缩率、占用更小的存储空间。
发布日期:2021-05-09 05:54:58
浏览次数:15
分类:博客文章
本文共 1239 字,大约阅读时间需要 4 分钟。
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文档内容保存为其它格式。[C#] private void PutRecord() { string sRTFData; textControl1.Save (out sRTFData, TXTextControl.StringStreamType.RichTextFormat); dsRTFData.Tables[0].Rows[iCurrentRow][0] = sRTFData; }
第三节:加载数据
TextControl.Load方法用于加载在TextControl中显示的RTF格式文本,通过TextControl.Texrt属性可以很方便的设置文档内容。TextControl文档有两种显示方式1、Text Control控件的显示方式 2、显示RTF源码。[C#] private void GetRecord() { string sRTFData = dsRTFData.Tables[0].Rows[iCurrentRow].ItemArray[0].ToString() ; textControl1.Load(sRTFData, TXTextControl.StringStreamType.RichTextFormat); textControl2.Text = sRTFData; }
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月18日 02时45分04秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
CSS:text-decoration参数说明
2019-03-06
ES6通过Set数组去重
2019-03-06
春风下也有落叶
2019-03-06
[IDEA] IntelliJ IDEA 安装教程
2019-03-06
XNA实现骨骼动画 归纳总结
2019-03-06
Java读书笔记06 继承
2019-03-06
Android中的Interpolator
2019-03-06
Java虚拟机JVM学习07 类的卸载机制
2019-03-06
Mockito Hello World
2019-03-06
Material Design Animation
2019-03-06
缓冲区溢出实例(一)--Windows
2019-03-06
Moonraker 靶机渗透
2019-03-06
使用 EW 作Socks5代理内网穿透
2019-03-06
免杀工具汇总
2019-03-06
免杀工具汇总
2019-03-06
缓冲区溢出实例(一)–Windows
2019-03-06
powershell渗透-信息收集命令
2019-03-06
KMP算法详解
2019-03-06
Badboy录制脚本时,提示脚本错误的解决方法
2019-03-06
PHP一句话木马小总结与SQL语句写一句话木马
2019-03-06