参考8楼试7楼问题,结果出现如下提示:
错误所在事件:表,交费表, DataColChanged
详细错误信息:
调用的目标发生了异常。
列“学费_截止日期”为只读。
使用代码如下:
If e.DataCol.Name = "学费_起始日期" OrElse e.DataCol.Name = "学费_月数" Then
If e.DataRow.IsNull("学费_起始日期") OrElse e.DataRow.IsNull("学费_月数") Then
e.DataRow("学费_截止日期") = Nothing
Else
e.DataRow("学费_截止日期") = e.DataRow("学费_起始日期").AddMonths(e.DataRow("学费_月数"))
End If
End If