本帖最后由 octoberfour 于 2022-2-25 18:32 编辑
我用spread设计器设计出了一个文件当做模板使用。然后存储为一个xml文件。
现在想把这个xml文件读到spread控件的指定表单中,我有四个表单,其中第一个表单位已有数据,第二、第三、第四个表单将根据功能情况调用不同的模板。
第一种方式
String strPath = Application.StartupPath + "\\SheetTemplate\\101.地下水值班现场取数导入.xml";
FSQuery.Open(strPath); //FSQuery是spread控件
这样能正常读取表单,但读后spread控件中就只剩这一个表单了,其它三个就不见了。
第二种方式
直接用表单名 QueryTwo.Open(strPath); (第二个表单-sheetview被我命名为QueryTwo),读了没有什么异常,但控件数据没变化。
第三种方式 FSQuery.Sheets[2].Open(strPath); (第二个表单的索引号是2,读了也是没有变化)
注:本想用spread生成xlsx后再读入,但发现保存xlsx后再读入xlsx里面放置的一个按钮控件就不在了。而xml还在的。
|
|