-2

配列を使用して時間を合計できませんでした。gridViewに1つの列があり、ワーカーの余分な時間が格納されています。常に合計が必要で、合計時間と分を取得したいのですが、これを行う方法を教えてください。

 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());

  }
4

1 に答える 1

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
于 2012-10-29T13:48:32.470 に答える