代码之家  ›  专栏  ›  技术社区  ›  Henric

使用DataGridView中的DateTime列计算总小时数

  •  1
  • Henric  · 技术社区  · 17 年前

    2 回复  |  直到 16 年前
        1
  •  1
  •   Matt Hamilton    17 年前

    您的DataGridView绑定到了什么?使用Linq表达式或DataTable在代码后面更容易进行这样的计算。Compute()调用。

    var minutes = listOfLogins.Sum(l => l.LogOutTime.Subtract(l.LoginTime).TotalMinutes);
    Console.WriteLine("{0}h, {1}m", (int)(minutes / 60), minutes % 60);
    
        2
  •  1
  •   cjk    17 年前

    您需要在源数据中计算此值,或者在行数据绑定事件中获取数据并进行计算。