我在计算数据网格视图中的每一行时遇到了一些困难。我想要的是遍历datagridview中的所有行,该视图有两列和datetime。一个表示LogInTime,另一个表示LogOutTime。我想要获取在datagridview中显示的行的所有登录时间和注销时间之间的总小时数和分钟数。对如何实现这一点有什么建议吗?
发布于 2009-04-17 08:47:39
你的DataGridView绑定到什么?在使用Linq表达式或DataTable.Compute()调用的代码后面,这样的计算会更容易完成。
Linq表达式示例:
var minutes = listOfLogins.Sum(l => l.LogOutTime.Subtract(l.LoginTime).TotalMinutes);
Console.WriteLine("{0}h, {1}m", (int)(minutes / 60), minutes % 60);https://stackoverflow.com/questions/759551
复制相似问题