Dynamically assign values to bound template fields
Posted on 2006-07-04
I have a simple detailsview control that shows the following fields:
The control is bound to an Access table using fields with the same names (Username, Address, etc.)
I would like the “CreatedBy” and “CreatedDTS” fields to be generated/updated based on the date/time the record is created/modified using data stored in a Session variable (Session(“Username”)) and the “Now()” function.
CreatedBy = Session(“Username”)
CreatedDTS = Now()
I don’t want the users to have the ability to update these values at all. I want this all to be done, “behind the scenes” once the select the “Insert” or “Update” commands.
I thought I could create TemplateFields for “CreatedBy” and “CreatedDTS” and then bind them to the proper fields (ie: Bind(“CreatedBy”) and Bind(“CreatedDTS”)), but then I can’t figure out how to assign the default values to these fields < Session(“Username”) and Now() >.
I am a novice at .net, so any help is appreciated. I’m sure the answer is right in front of me, but I just can’t seem to figure this one out.