If e.DataCol.Name = "学费_金额_应交" OrElse e.DataCol.Name = "学费_月数" Then
If e.DataRow.IsNull("学费_金额_应交") OrElse e.DataRow.IsNull("学费_月数") orelse e.DataRow("学费_月数") = 0 Then
e.DataRow("车费_年度") = Nothing
Else
if (e.DataRow("学费_金额_应交") / e.DataRow("学费_月数")) <= 60
e.DataRow("车费_年度") = e.DataRow("学费_年度")
e.DataRow("学费_年度") = nothing
end if
End If
End If
上述代码中有一处错误(见红色更改)。
两个问题:
一、代码写入后未能计算出结果(重置列无效);
二、如果要代入的不止[车费_年度]列,比如同时还要将[学费_月数]代入[车费_月数]等,代码要怎么样增写?