Select Case e.DataCol.name Case "出生日期" If e.DataRow.IsNull("出生日期") Then e.DataRow("年龄") = Nothing Else Dim tp As TimeSpan = Date.today - CDate(e.DataRow("出生日期")) e.DataRow("年龄") = Math.Round(tp.TotalDays / 365.2422,2) End IfEnd Select
这段代码算出来的年龄四舍五入的,我现在只要十足年龄,也就是只要四舍,不五入,怎么改?