在表属性DataColChanged事件中设置
If e.DataCol.Name = "第一列" Then If e.DataRow.IsNull("第一列") Then e.DataRow("第二列") = Nothing Else e.DataRow("第二列") = Eval(e.DataRow("第一列"),e.DataRow) End IfEnd If
如果“第一列”是表达式列,则上面的代码不会执行。有时候用表达式列比较方便,看看能不能解决