log只记录了最后一个操作的记录。应该是不同状态的变更都应该有记录,而不应该只记录最后的一个,之前的就没有了。之前的log也应该保留,这样才是完整的log记录。
If e.DataCol.Name = "状态" Then e.DataRow("log") = User.Name & " " & Date.Now & " " & e.DataRow("状态")End If