好吧,我不太清楚如何去做這件事。這是場景。將日期的部分手工放在一起
1)在網頁表單,我們有3個下拉菜單:月,日和年
2)年始終是可選的(不需要)
3)如果客戶輸入月份和日期,而不是年份,我們要將默認年份設置爲1900年
4)如果客戶確實輸入了全部3個,我需要拼湊一個DateTime到repr沒有那個。無論哪種方式,年份都會有一些......有效年份或1900年,如果用戶沒有選擇年份。
所以在我的代碼隱藏中,我不太清楚如何設置所有這些。最終,我需要形成該日期,以便在將日期發送給我的DL更新功能後,我可以更新SQL 2008 Date數據類型。
因此,我在我的代碼隱藏方法中創建了一個DataTime變量,該變量提取用戶在每個下拉列表中選擇的值。不過,我猜DateTime.Year上沒有setter,所以第四個。所以我不能只做DateTime.year =「1900」或者其他的事情。
我忘了補充一點,生日本身是可選的。也就是說,如果他們沒有輸入3個字段中的任何一個,那麼我需要填寫1900年的日期時間,但是月份和日期呢?我可以在那裏爲SQL Server提供哪種默認值? – PositiveGuy 2009-11-06 14:15:02