你今天過得如何?祝你一切順利。如何通過使用LINQ to SQL來總結Gridview List中的持續時間?
順便說一句,這是我的問題。我想通過使用LINQ to SQL在gridview中顯示總持續時間的總和。我有兩個表,用戶和Log_Times
用戶
用戶名-----名稱
1 ------------鮑勃
2 --------- --- Mary
3 ------------簡
Log_Times
ID --------------- UserID ------- ------------- TimeIn --------------------- TimeOut
1 ----------- --------- 1 ----------------------- 1/1/2009 10:00:00 ------- 1/1/2009 11:05:00
2 -------------------- 2 ---------------- ------- 1/1/2009 10:00:00 ------- 1/1/2009 11:02:30
3 -------------------- 3 ------------------- ---- 1/1/2009 10:00:00 ------- 1/1/2009 11:00:00
4 ---------------- ---- 1 ----------------------- 1/2/2009 10:00:00 ------- 1/2/2009 11:05:00
5 -------------------- 2 --------------------- - 1/2/2009 10:00:00 ------- 1/2/2009 11:02:30
如果我們的溫柔的男人能夠產生看起來像這:
用戶名------- TotalDuration
鮑勃--------------- 2小時10分鐘
瑪麗------------ --- 2小時,5分鐘
簡-------------- 1小時
我正在使用LINQ to SQL和VB.NET。
我到目前爲止的代碼是:
昏暗DB =新LogTimeDataContext
暗淡LOGUSER =從魯中db.Users選擇lu.Name,TotalDuration =? ? ?
Gridview1.DataSource = LOGUSER
Gridview1.DataBind()
請,請您幫我弄清楚這背後TotalDuration代碼..
我真的很感謝抽出寶貴的時間來通過這個問題,我期待着最好的迴應。非常感謝你提前。
嗨院長。我認爲你的查詢可能只給出僅出現在Log_Times中的用戶列表。重點是讓每一個用戶即使他們還沒有登錄或註銷。但它們存在於Users表中。非常感謝您的努力。 – Vicheanak 2009-05-29 03:46:18