焦点在单元格中,用快捷键删除行之后,焦点所在位置还保存删除行的值
第一个图示行删除前,第二个是行删除后.正常数量的值应该是1000,但是现在显示删除前第一行的值123.
如果焦点不在单元格内就没有问题
应该怎么处理?求指导 您好,
您使用的spread是日文版的哪个版本? 回复 2楼frank.zhang的帖子
7 . 0 您好,
spread没有提供直接删除行的快捷键,根据目前的资料,可以删除行。所以推测,您是通过自定义的方式实现的。
进而推测,这个现象可能收到您所实现的代码的业务逻辑影响,所以请您上传一个可以重现这个问题的例子程序,我们可以帮您调试。 回复 4楼frank.zhang的帖子
重写ProcessCmdKey方法
case Keys.F3:
btn_F3_Click(null, null);
return true;
在btn_F3_Click中执行
spdGrid.Sheets.Rows.Remove(当前行, 1);
只有在单元格编辑的时候会出现,值还保留前一行的数据的情况 您好,
您的代码我们已经收到,我会这边会尝试重现您的问题,请稍候。 您好,
这个问题,我们已经重现,我会尽快提交给产品组,如果有进一步的反馈,我会第一时间通知您。
目前的情况下,我这边使用先关闭编辑模式,没有出现问题,您可以尝试下,看能否解决问题。
case Keys.F3:
this.fpSpread1.EditMode = false;
this.fpSpread1.Sheets.Rows.Remove(this.fpSpread1.ActiveSheet.ActiveRow.Index, 1);
break; 回复 7楼frank.zhang的帖子
好的,谢谢! 不客气。
页:
[1]