If e.DataRow("确定订单") = True Then '当点击'是第一次下单'时,检查有无数据是重复的, Dim count As Integer = DataTables("表A").SqlCompute("count(下单人)", "下单人 = '" & e.DataRow("下单人") & "' And 确定订单 = 1" ) '查找下单时间之前的此下单人的最近一次记录,找到则返回优惠价
If count >= 2 Then Dim dr As DataRow = DataTables("表A").SQLFind("下单人 = '" & e.DataRow("下单人") & "' And 确定订单 = 1 And 日期 <= '" & e.DataRow("日期") & "'" ,"日期 Desc, _Identify") e.DataRow("二次下单") = True e.DataRow("优惠价") = dr("优惠价") Else e.DataRow("二次下单") = False e.DataRow("优惠价") = Nothing End If Else e.DataRow("二次下单") = False e.DataRow("优惠价") = Nothing End If