如何总结TimeSpan驻留的GridView

时间:2012-10-29 13:44:19

标签: c# winforms

我无法使用Array来累计时间。 我在gridView中有一列存储额外的工作时间,我想要总和所有时间,并希望得到总时数和分钟如何做到这一点?

 TimeSpan p = new TimeSpan();
  for ( int i = 0; i < grid_horas.Rows.Count; i++ )
  {

       //TimeSpan t2 = TimeSpan.Parse(grid_horas.Rows[i].Cells[7].Value.ToString());

  }

1 个答案:

答案 0 :(得分:2)

假设.Value 是一个时间跨度,那么它应该只是作为:

TimeSpan sum = TimeSpan.Zero;
for ( int i = 0; i < grid_horas.Rows.Count; i++ )
{
   sum += (TimeSpan)grid_horas.Rows[i].Cells[7].Value;
}
// now use sum.Hours, sum.TotalHours, sum.Minutes etc