版主您好,保存为自有TX格式数据丢失属性
如题,textfield 字段的name属性,在保存时,有丢失的现象,6行4列的表格中添加的textfield ,偶尔出现。 楼主你好,1.我的重现步骤为:插入表格(10行10列)->插入 TextField ->保存文件->加载文件,并没有重现该问题。
2.下面是我的测试 Demo,测试环境为:VS2010 && TX TextControl 17V
3.如果没有解决问题,请楼主发 Demo 到论坛调试。 您要是有时间给俺远程就好了.
ID 和 Name 属性遗失,我添加的时候和保存前确实存在. 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; }
}
回复 4# raindrop110 的帖子
请问楼主是以什么格式存储 TX Text Control 文件呢?如果导出到 Word ,TextField 不会被保存。请尝试以以下代码保存:
this.textControl1.Save("textcontrol.tx", TXTextControl.StreamType.InternalFormat);
主要是数据存储,也就是二进制数据库存储. 非常感谢版主的提示,我发现问题了.在创建及删除TextField是,代码未能执行两个相关的创建及删除事件,故未能改变寄存的输出内容.非常感谢您.
回复 7# raindrop110 的帖子
好的,不客气,非常感谢楼主把问题解决方案反馈给我们。
页:
[1]