gicad 发表于 2021-4-24 20:54:26

COM8版本中,如何卸载已调用的某个SS8文件?

比如,我在Form上的控件进行了设计,但为了读取其它数据用LoadFromFile在此控件调用了某个已保存数据的.SS8文件,用完之后想把此.SS8文件卸载,恢复到控件最初未调用此.SS8文件之前的状态,但怎么也没找到此功能。用fpSpread1.Reset就复位到最初未设计的状态,用fpSpread.LoadFromFile "" 调用空字符串,也不行。

请问如何操作才能回到未调用此SS8之前的模样?

Richard.Ma 发表于 2021-4-25 09:28:58

Reset就是清除所有的数据和设置,只保留sheet1的原始状态,这个就是未加载文件前的默认状态,你说的未调用此SS8之前的模样和这个不一样吗?

gicad 发表于 2021-4-25 16:12:42

不一样的,如图,我在form上放了控件,通过设计器进行了设计,每次运行控件就显示这样。但ys用LoadFromFile加载某个数据文件后,用完,我想卸载刚加载的数据文件,回到原来设计的模样,没找到办法。用fpSpread1.Reset就回到最初的原始状态,如图,我设计的格式就回不来了

Richard.Ma 发表于 2021-4-25 17:24:05

如果是要清除数据的话,可以用这个ClearRange方法
如何还是不行的话,就建议reset后,重新只加载一下模板文件就行

https://help.grapecity.com/spread/Spread8/WebSiteHelp/webframe.html#funct131.html#2207331

gicad 发表于 2021-4-25 18:09:11

那就只能把设计的存为一个文件,然后再重新调入。用清除数据的不行,后调入的文件和设计的样式不一样。

Richard.Ma 发表于 2021-4-25 18:14:53

是的,目前只能是这样来解决
页: [1]
查看完整版本: COM8版本中,如何卸载已调用的某个SS8文件?