请参照这一段改
Select Case e.DataCol.Name
Case "分类", "处置日期"
If e.DataRow.IsNull("处置日期") = False Then
Dim dr As DataRow = e.DataTable.Find("分类 = '" & e.DataRow("分类") & "' and 处置日期 <= #" & e.DataRow("处置日期") & "# and _Identify <> " & e.DataRow("_Identify"),"处置日期 Desc")
If dr IsNot Nothing Then
Dim tp As TimeSpan = e.DataRow("处置日期") - dr("处置日期")
e.DataRow("天数") = tp.TotalDays
tp = Date.Today - cdate(e.DataRow("处置日期"))
e.DataRow("距今天数") = tp.TotalDays
e.DataTable.ReplaceFor("距今天数", Nothing, "分类 = '" & e.DataRow("分类") & "' and 处置日期 <= #" & e.DataRow("处置日期") & "# and _Identify <> " & e.DataRow("_Identify"))
End If
End If
End Select