行号      数值            行计算公式
0        10
1        20
2        30           行0+行1
3        100
4        200
5        300          行3+行4
6        270          行5-行2请问:行计算公式存在数据库中,如何进行datagridview单元格值变化时,自动进行计算?

解决方案 »

  1.   

    最好把公式拿到代码中可以使用 customsdrawcell  大概是这个名字 的事件里面写
      

  2.   

    在DataTable里计算好,然后绑定上去
      

  3.   

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

  4.   

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

  5.   

    http://msdn.microsoft.com/zh-cn/library/system.windows.forms.datagridview.cellformatting%28v=vs.80%29.aspx