Select Case e.DataCol.Name
Case "开始日期","工作日"
Dim dr1 As DataRow
Dim flt As String
If e.DataRow.IsNull("开始日期") =False Then
flt ="日期 >= #" & e.DataRow("开始日期") & "# and 是否是工作日 = 1"
dr1=DataTables("日历").Find(flt,"日期", e.DataRow("工作日")-1)
If dr1 IsNot Nothing Then
e.DataRow("结束日期") =dr1("日期")
End If
End If
End Select