从 datagridview 重新计算字段
我有一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 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.