代码要改一改
If e.DataCol.name = "单价" OrElse e.DataCol.Name = "总额" Then
If e.DataRow.IsNull("log") Then
e.DataRow("log") = Date.now & " " & user.name & " 把【" & e.DataCol.Name & "】列内容从'" & e.OldValue & "'修改成 '" & e.NewValue & "'"
Else
e.DataRow("log") &= vbcrlf & Date.now & " " & user.name & " 把【" & e.DataCol.Name & "】列内容从'" & e.OldValue & "'修改成 '" & e.NewValue & "'"
End If
End If
1、你把行拉高可以看到内容的。你也可以把log列改成备注列,会多一个列窗口,也可以看到信息。
2、可以在click事件设置自动行高 ,Click事件
If e.Col.name = "log" Then
e.Table.AutoSizeRow(e.Row.index)
End If