I have a DataGrid with Edit enabled.
Is there an easy way to control which fields to edit and also default value based on logged in user
See Example:
You can implement that globally (for all forms) by checking this forum thread.
Otherwise you can initialise those properties of your model to DateTime.Now
and Security.User.Name
.