Du har brug for sådan noget;
Dim TaskEnd As DateTime
Dim TaskStart As DateTime
Dim result As TimeSpan = TaskEnd - TaskStart
MsgBox(result.TotalHours)
VB har et TimeSpan, når alt hvad du behøver for at holde styr på en varighed, brug det!
Venligst, næste gang, prøv ikke at trække nogen urelaterede elementer ind. Dette problem har intet at gøre med et datagridview... Det har at gøre med dato og klokkeslæt...