从 datagridview 重新计算字段

发布于 2024-12-11 16:59:09 字数 292 浏览 0 评论 0原文

我有一个 datagridview,它是根据另一个 datagridview 的计算总和填充的。 在我的 DGview 中,我有 4 列,一个数字 (i++)、人名、小时、分钟。人名是分组依据,小时是 DGview1 中所有小时的总和,分钟是 DGview1 中所有分钟的总和。

但可能会出现分钟总和结果为 214 的情况。是否可以将其重新计算到其他 2 列中,其中将小时总和加上 PLUS(214 分钟)3 小时,然后在另一列中添加其余分钟:34?

或者甚至更好地重新计算/替换到 DGview2 的原始列中,这样就无需再添加 2 列?

I have a datagridview which is filled based on a calculation sum of another datagridview.
In my DGview I have 4 columns, a number (i++), the person's name, the hours, the minutes. Person's name is a group-by, hours is the sum of all hours of DGview1, minutes is the sum of all minutes from DGview1.

But it may occur that the sum of minutes results in e.g. 214. Is it possible to recalculate this into 2 other column where the sum of hours is added PLUS (214minutes) 3hours and then in another column the rest of minutes : 34?

Or even better recalculated/replaced into the original columns of DGview2, so without adding 2 more columns?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别挽留 2024-12-18 16:59:09

使用 TimeSpan 结构 始终计算总和,或者使用 TimeSpan.FromMinutes() 方法从总分钟数中创建它。

Use the TimeSpan Structure to either calculate the sum all along, or use the TimeSpan.FromMinutes() method to create it from the minutes total.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文