问题描述
我想用winform做出一个excel的工资表,类似1行1列的值+1行2列的值,等于1行3列的值。如果改了1行1列的值,那1行3列的值就会变,我想问怎么实现,具体方法是怎么样的,简单说说就行了。
解决方案
解决方案二:
在单元格修改事件里,取出被修改的行号和要计算的单元格内容,计算,赋值,就行了
解决方案三:
可以写个代码例子我看看吗?
解决方案四:
引用2楼qq_16375497的回复:
可以写个代码例子我看看吗?
晕死,不是简单说说就可以了吗,骗人的?不要告诉我,你不知道什么是事件,不知道该用什么控件,不知道语法,那我还真的没法回答你的问题,即使给了你代码,你也看不明白
解决方案五:
楼上的思路就可以大致如下每个单元格有个change事件然后每次单元格的值被修改后相关的单元格的值也变动。简单伪代码:onChange(intindex){range(index).value=range(index-1)+range(index+1)}
解决方案六:
单元格应该有个change事件,注意下循环修改问题
时间: 2025-01-30 15:30:55