'DataColChanged事件代码If e.DataCol.Name = "单价" OrElse e.DataCol.Name = "数量" Then If e.DataRow.IsNull("单价") = False And e.DataRow.IsNull("数量") = False Then e.DataRow("金额") = e.DataRow("数量") * e.DataRow("单价") Else e.DataRow("金额") = Nothing End IfEnd If
如果金额列是表达式列,可以直接 单价*数量