If e.DataCol.name = "合同单价" OrElse e.DataCol.name = "调整单价" OrElse e.DataCol.name = "数量" Then If e.DataRow.isnull("调整单价") = False Then e.DataRow("应返金额") = e.DataRow("数量") * e.DataRow("调整单价") Else e.DataRow("应返金额") = e.DataRow("数量") * e.DataRow("合同单价") End If Next