DateTime? dt=null;
if (dt.HasValue)
{
    cmd.Parameters.AddWithValue("@CreateDateTime", dt); 
} 
else 
{ 
  cmd.Parameters.AddWithValue("@CreateDateTime", DBNull.Value) 
}

此处不能使用三目运算符

 

相关文章: