首页 > 解决方案 > 如何使用 Datagridview 对 TimeSpan 中的小时数求和?

问题描述

我正在开发这个应用程序来记录和检索员工的工时。我能够将开始时间和结束时间保存到 DataGridView 中。我如何总结总小时数?我在总小时数上遇到逻辑错误。这是代码和我得到的结果。

For Each ro As DataGridViewRow In dgvHours.Rows
    mydatetime = CDate(ro.Cells(1).Value)
    mytimespan = mytimespan.Add(New TimeSpan(mydatetime.Hour, mydatetime.Minute, 0)))

Next

  dgvHours.Rows.Add("", "")
  dgvHours.Rows.Add("", "")
  dgvHours.Rows.Add("Total: ", mytimespan.Hours & "." & mytimespan.Minutes)

[代码.PNG[1]

标签: vb.net

解决方案


推荐阅读