本文介绍了根据c#中数据表中的前一行计算行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个带有列的数据表:col1,col2,col3
假设dataTable具有以下内容
col1 | col2 | col3
100 | 0 | 100
100 | 0 | 100
0 | 150 | 150
0 | 200 | 200
200 | 0 | 200
i希望根据(上一行的col3) AND (当前行的col1和col2)更改col3 使用以下公式:
col3(当前行)= col3(上一行) - (col1(当前行)-col2(当前行))
此计算结果数据表之后必须如下:
col1 | col2 | col3
100 | 0 | 100
100 | 0 | 200
0 | 150 | 50
0 | 200 | -150
200 | 0 | 50
非常感谢
解决方案
这篇关于根据c#中数据表中的前一行计算行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!