Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataFormatString в GridView. / 7 сообщений из 7, страница 1 из 1
25.07.2006, 13:25
    #33876592
Начинающий программист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataFormatString в GridView.
Почему может не работать DataFormatString в GridView?

<asp:BoundField DataField="NotificationExecutionTime" DataFormatString="{0:d}" meta:resourcekey="NotificationExecutionTimeColumn" />

не обрезает время у даты.
Программирую за еду.
...
Рейтинг: 0 / 0
25.07.2006, 13:31
    #33876627
Nikolay_Ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataFormatString в GridView.
НП>Почему может не работать DataFormatString в GridView?
Баян. Поиск рулит...
...
Рейтинг: 0 / 0
25.07.2006, 14:27
    #33876869
Начинающий программист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataFormatString в GridView.
НП>Почему может не работать DataFormatString в GridView?
Баян. Поиск рулит...
Ну-ну...
Программирую за еду.
...
Рейтинг: 0 / 0
25.07.2006, 16:11
    #33877362
Den!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataFormatString в GridView.
ставить

HtmlEncode="False"
...
Рейтинг: 0 / 0
25.07.2006, 17:29
    #33877656
Начинающий программист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataFormatString в GridView.
ставить

HtmlEncode="False"
Уже поставил, заработало. Только какое отношение имеет HtmlEncode к форматированию строки? танцы с бубном?
Программирую за еду.
...
Рейтинг: 0 / 0
26.07.2006, 08:39
    #33878350
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataFormatString в GridView.
На этот вопрос с легкостью ответит рефлектор
protected virtual string FormatDataValue(object dataValue, bool encode)
{
string text1 = string.Empty;
if (!DataBinder.IsNull(dataValue))
{
string text2 = dataValue.ToString();
string text3 = this.DataFormatString;
int num1 = text2.Length;
if ((num1 > 0) && encode)
{
text2 = HttpUtility.HtmlEncode(text2);
}
if ((num1 == 0) && this.ConvertEmptyStringToNull)
{
return this.NullDisplayText;
}
if (text3.Length == 0)
{
return text2;
}
if (encode)
{
return string.Format(CultureInfo.CurrentCulture, text3, new object[] { text2 });
}
return string.Format(CultureInfo.CurrentCulture, text3, new object[] { dataValue });
}
return this.NullDisplayText;
}

----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
26.07.2006, 11:15
    #33878744
Начинающий программист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataFormatString в GridView.
Типа, если включено encode, то к тому времени, когда процедура дойдет до форматирования, она уже забудет, что имела дело с датой? В принципе, суть уловил, но, по моему, как-то нелогично для наблюдателя снаружи. Перегрузить его что-ли нахрен?...
Программирую за еду.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataFormatString в GridView. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]