c# dataGridView 循环取得上行的值通过运算给当前行赋值问题。

andylauhai 2011-03-08 10:45:41
起始时间 终止时间 值1 值2 值3
2011-3-8 2011-6-8 20 20 (20*92)
2011-4-1 2011-5-1 10 30 (30*30)
.
.
.

当输入第二条记录的“10”后,要重新计算第一列的值3 = 20*(23) 23(就是2011-3-8到2011-4-1号的天数)
依此类推
...全文
154 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
andylauhai 2011-03-08
  • 打赏
  • 举报
回复
没人帮忙啊
andylauhai 2011-03-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bdmh 的回复:]
那就在datatable中取上一个索引的记录,计算
[/Quote]

不太明白
bdmh 2011-03-08
  • 打赏
  • 举报
回复
那就在datatable中取上一个索引的记录,计算
ILOVE_ASPNET 2011-03-08
  • 打赏
  • 举报
回复
每次执行当前行的时候 把上次行的值保存下来,跟这行的进行了运算,
或者可以获取当前行的 rowIndex -1 这样就得出了上一行的索引, 然后再根据dgv 的索引行获取这行的所有数据, 就可以达到你说的效果了。
比如你当前行的索引为5 你获取索引为4和这行就OK了。
andylauhai 2011-03-08
  • 打赏
  • 举报
回复
自己解决了

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧