For Each fdr As DataRow In dt.Select("支付方式 like '月付%'")
If i = 0 Then
drt = Tables("收款对账表").current
Else
drt = Tables("收款对账表").addnew(1)
End If
drt("编号") = fdr("编号")
drt("客户信息") = fdr("客户信息")
drt("支付方式") = fdr("支付方式")
drt("服务内容") = fdr("服务内容")
drt("服务日期") = fdr("服务日期")
drt("价格") = fdr("价格")
i +=1
Next
改成
For Each fdr As DataRow In dt.Select("支付方式 like '月付%'")
Dim dr As DataRow = DataTables("收款对账表").Find("编号 = '" & fdr("编号") & "'")
If dr Is Nothing Then
dr = DataTables("收款对账表").addnew(1)
End If
dr("编号") = fdr("编号")
dr("客户信息") = fdr("客户信息")
dr("支付方式") = fdr("支付方式")
dr("服务内容") = fdr("服务内容")
dr("服务日期") = fdr("服务日期")
dr("价格") = fdr("价格")
Next