根据开始日期和完成日期计算执行天数,可以将DataColChanged事件代码设置为:
Select Case e.DataCol.NameCase "开始日期","完成日期"Dim dr As DataRow = e.DataRowIf dr.IsNull("开始日期") OrElse dr.IsNull("完成日期") Thendr("执行天数") = NothingElseDim tp As TimeSpan = dr("完成日期") - dr("开始日期") dr("执行天数") = tp.TotalDaysEnd IfEnd Select
以上这些方法是基于同一个表中的数据列计算,
那么我请教一下,如何“开始日期”这项不是在这个表中,而是比如在表B中,完成日期这项在表A中,那么请问计算执行天数如何写代码???两个表用关联吗??都需要如何做???