找回密码
 立即注册

QQ登录

只需一步,快速开始

raindrop110

中级会员

7

主题

18

帖子

889

积分

中级会员

积分
889

活字格认证

raindrop110
中级会员   /  发表于:2012-5-22 10:56  /   查看:5728  /  回复:7
如题,textfield 字段的name属性,在保存时,有丢失的现象,6行4列的表格中添加的textfield ,偶尔出现。

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-5-22 16:46:00
沙发
楼主你好,

1.我的重现步骤为:插入表格(10行10列)->插入 TextField ->保存文件->加载文件,并没有重现该问题。

2.下面是我的测试 Demo,测试环境为:VS2010 && TX TextControl 17V
4549.zip (42.09 KB, 下载次数: 194)
回复 使用道具 举报
raindrop110
中级会员   /  发表于:2012-5-22 17:35:00
板凳
您要是有时间给俺远程就好了.
ID 和 Name 属性遗失,我添加的时候和保存前确实存在.
回复 使用道具 举报
raindrop110
中级会员   /  发表于:2012-5-22 17:43:00
地板
private void textControl1_Changed(object sender, EventArgs e)
        {
            try
            {
                byte[] data=null;
                this.textControl1.Save(out data, TXTextControl.BinaryStreamType.InternalFormat);
                ModelAtt(类)= data;
                this.textControl1.Tag = ModelAtt;
            }
            catch  {  return; }
        }
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-22 18:20:00
5#

回复 4# raindrop110 的帖子

请问楼主是以什么格式存储 TX Text Control 文件呢?
如果导出到 Word ,TextField 不会被保存。请尝试以以下代码保存:

  1. this.textControl1.Save("textcontrol.tx", TXTextControl.StreamType.InternalFormat);   
复制代码
回复 使用道具 举报
raindrop110
中级会员   /  发表于:2012-5-23 09:13:00
6#
主要是数据存储,也就是二进制数据库存储.
回复 使用道具 举报
raindrop110
中级会员   /  发表于:2012-5-23 12:23:00
7#
非常感谢版主的提示,我发现问题了.在创建及删除TextField是,代码未能执行两个相关的创建及删除事件,故未能改变寄存的输出内容.非常感谢您.
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-23 14:55:00
8#

回复 7# raindrop110 的帖子

好的,不客气,非常感谢楼主把问题解决方案反馈给我们。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部