Spread 路由终止
比如: Spreadsheet1.ActiveSheet.ActiveCell.Changed += ActiveCell_Changed;void ActiveCell_Changed(object sender, CellChangedEventArgs e)
{
//1.这个地方可以终止路由么?
//2.如果不可以有什么办法可以终止吗?
}
可否描述下您的需求,因为ActiveCell_Changed已经是最后的事件了,您为什么需要终止。
比如我在Spread上面添加了几个chart,更改任意单元格的数据后感觉界面卡顿情况非常明显,然后我调试的时候发现输出的结果:有几个chart就输出了几个数字1,而且是在ActiveCell_Changed事情后面(e.PropertyName=Value)输出来的。我在想ActiveCell_Changed中断路由向上传递,从而达到不去更新chart数据,解决卡顿情况。 这个应该是做不到的,数据和chart本事就是同步的。ActiveCell_Changed只是暴露给开发人员的事件。
可能还是需要调查下卡顿的真正原因 数据大但没有chart的时候编辑单元格后不会出现卡顿情况,但是只要添加chart的后再编辑就出现了卡顿情况。而且你们产品中不是还有一个Spread Desiger吗,我在这里面做测试也是一样卡顿。有没有办法把卡顿这个问题解决了(比如设置数据不同步), 如果实在解决不了我们公司可能只有放弃使用这个产品了。 感谢您的反馈,您可以发一个可以重现问题的程序过来,只要可以重现问题就行,我们这边帮您处理。 这是一个简单的Demo,在没有添加Chart的时候编辑单元格基本上感觉不出卡顿情况,但是添加后就感觉很卡了,Demo工程用的vs13编译。 您好,问题我已经收到,这个问题我已经提交到开发组那边协助处理,一有结果会立刻给您反馈。 好的,非常感谢! 我们应该做的