找回密码
 立即注册

QQ登录

只需一步,快速开始

bingdaoice

中级会员

44

主题

208

帖子

608

积分

中级会员

积分
608
bingdaoice
中级会员   /  发表于:2020-7-1 10:44  /   查看:5479  /  回复:10
1金币
在Spread中按Delete键无法删除选中的内容?请问设置哪个接口可以删除选中内容?
image.png576996154.png

最佳答案

查看完整内容

抱歉,刚才的回复有点问题,我这边可以就是因为使用了LoadXmlInputMapFile方法,加载了兼容于EXCEL的输入配置文件 该配置文件可以在这里找到 C:\Program Files (x86)\GrapeCity\Spread.NET 13\Windows Forms\v13.45.20201.0\bin

10 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-1 10:44:37
来自 5#
抱歉,刚才的回复有点问题,我这边可以就是因为使用了LoadXmlInputMapFile方法,加载了兼容于EXCEL的输入配置文件
该配置文件可以在这里找到
C:\Program Files (x86)\GrapeCity\Spread.NET 13\Windows Forms\v13.45.20201.0\bin

  1. emrExcelEditor.LoadXmlInputMapFile("ExcelCompatibility.imp");
复制代码
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-1 11:44:03
2#
默认设置下Delete键是有作用的,可以删除单元格值
我不确定你是否做了一些其他的设置,比如设置了InputMapFile,这个需要你给我提供项目代码,我来验证
回复 使用道具 举报
bingdaoice
中级会员   /  发表于:2020-7-1 12:17:06
3#
此DEMO可以显示出按DELETE 键没有反应。谢谢!

spread.rar

12.03 MB, 下载次数: 179

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-1 12:27:43
4#
好的,我验证后给你回复
回复 使用道具 举报
bingdaoice
中级会员   /  发表于:2020-7-2 09:25:32
6#
必须要在打开后加一下“ExcelCompatibility.imp”,才可以按Delete键删除选中的内容吗?
有没有别的方法?比如在fpSpread2的属性上设置?
            fpSpread2.Open(AppDomain.CurrentDomain.BaseDirectory + "1.xml");
            fpSpread2.LoadXmlInputMapFile(@"C:\Program Files (x86)\GrapeCity\Spread.NET 13\Windows Forms\v13.45.20201.0\bin\ExcelCompatibility.imp");
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-2 12:07:24
7#
本帖最后由 Richard.Ma 于 2020-7-2 12:08 编辑

并不需要在打开文件后再加LoadXmlInputMapFile,这一句是可以写在加载excel文件前面的
针对于整个Spread控件设置,在控件初始化完成后就可以用


回复 使用道具 举报
bingdaoice
中级会员   /  发表于:2020-7-2 14:18:02
8#
我在 fpSpread2.Open(AppDomain.CurrentDomain.BaseDirectory + "1.xml");之前加载了 fpSpread2.LoadXmlInputMapFile(@"C:\Program Files (x86)\GrapeCity\Spread.NET 13\Windows Forms\v13.45.20201.0\bin\ExcelCompatibility.imp");就无法使用DELETE键删除内容。
在fpSpread2.Open之后。再加载LoadXmlInputMapFile就可以使用DELETE键删除内容。
image.png467476195.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-2 16:16:56
9#
已验证,加载xml后确实会影响之前的设置,这个可能是由于xml文件中有相关的配置导致,
那么目前只能是打开xml后再加载配置文件。

抱歉,由于我这边之前验证的是加载xlsx文件,因此在配置输入后打开xlsx文件仍可删除,没有发现问题
回复 使用道具 举报
bingdaoice
中级会员   /  发表于:2020-7-2 16:18:56
10#
请问有没有别的方法解决此问题?比如在fpSpread2的属性上设置?
因为我有很多处调用了Open方法,如果都需要设置的话需要到处都要设置了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部