【发布时间】:2009-05-27 06:39:17
【问题描述】:
你今天好吗?祝你们一切顺利。
顺便说一下,这是我的问题。我想使用 LINQ to SQL 在 gridview 中显示总和持续时间。我有两个表,Users 和 Log_Times
用户
用户ID-----姓名
1------------鲍勃
2------------玛丽
3------------简
Log_Times
ID---------------UserID--------TimeIn------------ ---------超时
1--------------------------------1------------2009 年 1 月 1 日10:00:00-------2009 年 1 月 1 日 11:05:00
2---------------------2------------------------------------ 2009 年 1 月 1 日10:00:00-------2009 年 1 月 1 日 11:02:30
3--------------------3------------------------2009 年 1 月 1 日10:00:00-------2009 年 1 月 1 日 11:00:00
4---------------------1------------------------ 2009 年 1 月 2 日10:00:00--------2009 年 1 月 2 日 11:05:00
5--------------------2------------------------------------ 2009 年 1 月 2 日10:00:00-------2009 年 1 月 2 日 11:02:30
如果我们的绅士可以生成如下所示的报告,那就太好了:
用户名-------TotalDuration
Bob---------------2 小时 10 分钟
玛丽--------------2 小时 5 分钟
简--------------1 小时
我正在使用 LINQ to SQL 和 VB.NET。
我目前的代码是:
暗 db = 新 LogTimeDataContext
Dim LogUser = from lu in db.Users select lu.Name, TotalDuration = ? ? ?
Gridview1.DataSource = LogUser
Gridview1.DataBind()
请帮我弄清楚这个 TotalDuration 代码背后的原因..
非常感谢您抽出宝贵的时间来解决这个问题,我期待着最好的回应。非常感谢你提前。
【问题讨论】: