It sound like you want to have a date-picker (where date can only be filled using a calendar) and then save it in DB.
You can try Calendar Extender.
Have a look at this sample:
Calendar Demonstration[
^]
You can set the textbox as disabled. Just get the calendar date on server side and save it to DB.