可以将结果在Sql里算出来,然后传给DataGrid.
Sql 如下(没有考虑计算方式,这个你可以自己加上)
--***********************************************************************
Select
A.EmpID,
B.EmpName,
((Day(EndTime-StartTime)-1) * 24 +
Convert(Int,Left(Convert(varchar( 8),EndTime - StartTime,108),2)) +
Convert(decimal,Substring(Convert(varchar( 8),EndTime - StartTime,108),4,2))/60) * UnitFee As Salary
From YGJBFB As A
Left Join YGB As B On A.EmpID = B.EmpID
--*************************************************************************