Yo lo haría de esta manera.
1.- crear una table de log con los siguiente campos.
id_log(automerico) tipo bigint
id_registro(id de tu registro)(el tipo de tabla de registro)
descripcion(descripción de tu modificacion) tipo varchar(100)
fecha(fecha y hora de tu moficacion) tipo date-time
- si deseas usar el campo de descripcion' en el log debes de crear un campo que se llama 'descripcion_log' donde se guardará la ultima descripcion del cambio del registro.
ya estando en la tabla de tus registros
Código SQL:
Ver originalCREATE TRIGGER [DBO].[T_U_LOGDB] ON [DBO].[tbl_registro] AFTER UPDATE
BEGIN
INSERT INTO TBL_LOG SELECT ID_REGISTRO,DESCRICION_LOG,DATETIME() FROM INSERTED
END
Luego ya solo ligas el resultado de tbl_log a un Grid.
Saludos.