winforms .net的datetimepicker控件中有一个复选框。如果用户单击datetimepicker,则应保存日期,否则应将null值存储在数据库中。有什么出路吗?
我使用以下代码:
if (dateDOB.Checked == true)
{
cmd.Parameters.AddWithValue("@dob", dateDOB.Value.ToString());
}
else
{
cmd.Parameters.AddWithValue("@dob", DBNull.Value);
}
答案 0 :(得分:-2)
我会通过dateDob.Value.Date去除时间部分。