日期:2014-05-17  浏览次数:21065 次

datagridview单元格计算
行号      数值            行计算公式
0        10
1        20
2        30           行0+行1
3        100
4        200
5        300          行3+行4
6        270          行5-行2

请问:行计算公式存在数据库中,如何进行datagridview单元格值变化时,自动进行计算?

------解决方案--------------------
最好把公式拿到代码中

可以使用 customsdrawcell  大概是这个名字 的事件里面写
------解决方案--------------------
在DataTable里计算好,然后绑定上去

------解决方案--------------------
在cellchanged事件里面获取公式并计算?然后填充。如果公式可能关系到任意行,则在改变值后通过循环遍历gridview再计算。或者有办法知道与本单元格相关的行以及计算公式。
------解决方案--------------------
可以先计算好,然后绑定

也可以再运行期订阅format事件,在format事件里把参数丢给你的公式让他计算出结果