日期:2014-05-19  浏览次数:20352 次

用户注册时的问题
网站用户注册,有出生日期一项。

目前我做的是       使用的是   server端web控件   dropdownlist。三个,分别表示年月日。
可是dropdownlist.text取出来的值是string型的,
无论是连接后的
DropDownList2.text   + "- "   +   DropDownList3.text   +   "- "   +DropDownList4.text;

还是单独的DropDownList4.text   都无法转换成int型的。也无法赋给一个日期型的变量。
而datetime类的year。month。day这些属性又是只读的,无法分别赋值。
    请教有什么好方法?是思路有问题吗?
记得asp时,直接连接就可以了




------解决方案--------------------
你先拼个一个时间类型,然后你转成datetime啊

convert.todatetime(DropDownList2.text + "- " + DropDownList3.text + "- " +DropDownList4.text;);
看看