Вопрос по c# – не отображать минимальное значение даты и времени в gridview
дано:
<code>public class Customer { public int Id { get; set; } public string FirstName { get; set; } public DateTime Birthdate { get; set; } } </code>
У меня есть Список, в который не были введены некоторые даты рождения, и поэтому, когда я связываюсь с GridView, он показывает DateTime.MinValue. Как можно по-разному показывать пробел в виде сетки, если датой рождения является DateTime.MinValue?
1
ответ
public class Customer
{
public int Id { get; set; }
public string FirstName { get; set; }
public DateTime? Birthdate { get; set; }
}
РЕДАКТИРОВАТЬ
Если он сопоставлен, тогда я просто сделаю для него значение, доступное только для чтения:
public DateTime? BirthdateDisplay
{
get
{
if (this.Birthdate == default(DateTime))
return null;
else
return this.Birthdate;
}
}