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

关于dropdownlist的一个问题
现在要用dropdownlist实现年,月,日的选取,共3个drp控件,默认傎均为 "- "(一个小横线)。前提是每个drp控件都能进行单独的操作(可以单独的插入年或月或日),现在的问题是我插入到数据库的时候,如果碰到 "- "的时候应该怎么进行判断,而使我得到想要的结果,数据库里面字段是DateTime类型。

------解决方案--------------------
如果你用的是SQL语句插入数据库,那么需要将时间类型转换为字符串,刚好是“2007-4-21 "这样的形式,可以不用解析“-”
------解决方案--------------------
在执行插入语句前判断

if(DdlProvince.SelectedItem.Text.Trim() != "- ")
{
//执行插入操作
}
------解决方案--------------------
干嘛不直接用datatimepicker控件?里面的年月日也可以人工写啊
------解决方案--------------------
DataTime.Para(datetime)
其中datetime为表示日期型的字符串