powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / о дате и гриде
3 сообщений из 3, страница 1 из 1
о дате и гриде
    #32462295
Ludovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть грид, в нём столбец с датой. Нужно отображать дату в формате ShortDateString.

Я это делаю так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
private void cdbGrid_Load(object sender, System.EventArgs e)
{
     for (int i =  0 ; i <= cdgPNPA.Items.Count- 1 ; i++) 
         {
	DateTime ik = DateTime.Parse(cdbGrid.Items[i].Cells[ 2 ].Text);
	cdbGrid.Items[i].Cells[ 2 ].Text = ik.ToShortDateString();
          }
}


На первой страничке дата отображается как надо, зато при переходе на последующие, снова имеем LongDateString.

Может кто подскажет где собака порылась грязными лапами?.. :)
...
Рейтинг: 0 / 0
о дате и гриде
    #32462456
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будь проще!!!
DataGrid -> PropertyBuilder -> Columns -> DataFormatting expression
напиши {0:d}
т.е.
Код: plaintext
1.
2.
3.
4.
<Columns>
      <asp:BoundColumn DataField= "DATE"  DataFormatString= "{0 :d}"></asp:BoundColumn>
..............................................				
</Columns>


Если хочешеь делать через ToShortDateString(); делай это в обработчике ItemDataBound
...
Рейтинг: 0 / 0
о дате и гриде
    #32462547
Ludovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо
Да, всё гениальное просто. Я не волшебник, я только учусь.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / о дате и гриде
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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