找回密码
 立即注册

QQ登录

只需一步,快速开始

nisnfox

论坛元老

14

主题

46

帖子

5062

积分

论坛元老

积分
5062

活字格认证

nisnfox
论坛元老   /  发表于:2012-4-9 14:08  /   查看:7230  /  回复:5
用TX做了一个病历的电子模版,其中插入了多个TextField,完成之后将模版内容保存到数据库中。之后再从数据库调取该模版的时候所有TextField丢失,请问大神如何将模版保存再从数据库的取出时候TextField依然存在可用,谢谢谢!!!

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-4-9 18:15:00
沙发

回复 1# nisnfox 的帖子

nisnfox  你好,
请尝试使用以下方式导出:
  1. this.textControl1.Save("file", TXTextControl.StreamType.InternalFormat);
复制代码
回复 使用道具 举报
nisnfox
论坛元老   /  发表于:2012-4-10 11:06:00
板凳

回复 2# iceman 的帖子

我是将Tx中的模版样式以二进制的方式存入数据库中
byte[] data;
TextControl1.Save(out data, TXTextControl.BinaryStreamType.InternalFormat);
然后从数据库将二进制数据 data取出加载到Tx中
TextControl1.Load(data, TXTextControl.BinaryStreamType.InternalFormat);
这样写样式模版会不会丢失?我在加载二进制数据的时候报 未将对象引用到对象实例 错误,请问大神如何正确加载数据在TX中 且模版样式不会丢失。。谢谢谢谢!!!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-4-10 15:15:00
地板
nisnfox 你好,
下面是我使用 3# 中的方法制作的测试 Demo,请对比:
TXDateBase.zip (51.2 KB, 下载次数: 429)
回复 使用道具 举报
nisnfox
论坛元老   /  发表于:2012-4-10 16:39:00
5#

回复 4# iceman 的帖子

问题已解决,非常感谢!!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-4-10 18:29:00
6#

回复 5# nisnfox 的帖子

:-D楼主不必客气~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部