Как сохранить поле даты и времени в asp.net nullC#

Место общения программистов C#
Anonymous
Как сохранить поле даты и времени в asp.net null

Сообщение Anonymous »

У меня есть поле даты и времени в представлении сетки.
Мне нужно, чтобы поле даты было нулевым или пустым, если база данных возвращает либо ноль, «», либо 1/1/0001.
Как этого добиться? Кажется, у меня зависает мозг.
Вы можете увидеть, что я пробовал, ниже C#

Код: Выделить всё

protected void gv_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string myField;
myField= (e.Row.FindControl("lblmyField") as Label).Text;
DateTime? myField= null;
_myField = string.IsNullOrEmpty(myField)
? (DateTime?)null
: (DateTime?)DateTime.Parse(myField);

DateTime checkDate = DateTime.Parse("1/1/00001");

if (lastEval == checkDate.ToString() || myField=="")
{
(e.Row.FindControl("lblmyField") as Label).Text = "";
}
}
}
Я также пробовал подобное в rowdatabound.

Подробнее здесь: https://stackoverflow.com/questions/786 ... p-net-null

Вернуться в «C#»