I have seen many, many versions of this on SO, but none of them seem to quite work for my needs.
My data comes from a vendor database that allows null for DateTime
You should use DataRow["ColumnName"] is DBNull to compare DateTime null.
DataRow["ColumnName"] is DBNull
E.g.:
if(studentDataRow["JoinDate"] is DBNull) { // Do something here }