Как сохранить поле даты и времени в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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