Calendar, как выделить дату?

Программирование Web-приложений и Web-сервисов.

Модератор: Ramzes

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Calendar, как выделить дату?

Сообщение VVitafresh » 13.02.2008 (Ср) 20:17

Вот пробую написать свое первое веб-приложение (просто ради интереса) и возник первый вопрос.

Если на WEB-контроле Calendar щелкнуть на определенной дате, она закрасится серым (по умолчанию) цветом. Как мне сделать, чтобы при первой загрузке веб-формы на календаре уже была выбрана дата (скажем текущая) и эта дата была выделена серым цветом?

Попробовал так:
Код: Выделить всё
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Calendar1.SelectedDate = System.DateTime.Now
End Sub

Не получается -- дата не выделяется серым цветом, хотя текущая дата присваивается.
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 15.02.2008 (Пт) 10:47

Код: Выделить всё
Calendar1.TodayDayStyle.Reset()
Calendar1.SelectedDate = Today

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 15.02.2008 (Пт) 11:35

kibernetics, спасибо!

Прочитал описание Today, оказалось, что возвращается просто дата без времени (время 00:00:00). Вот в этом и была проблема. Т.е. можно писать:
Код: Выделить всё
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Calendar1.SelectedDate = System.DateTime.Now.Date
End Sub

и все работает (просто я пробую силы на C# а там нет Today).
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 15.02.2008 (Пт) 12:26

VVitafresh
не извращайся, я тоже думал на с# начинать,
пля, после бейса оч. тяжело
на бейсе всё быстро и удобно, а главное, любимо :)
потом будет понятно как это на с# выглядит

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 15.02.2008 (Пт) 14:22

Поздно, я уже книжку купил по C#. Толстую :)
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 15.02.2008 (Пт) 14:31

классная ваще эта вся хрень...
начинаешь программить, ажно дух захватыает, столько всего, уу-х


Вернуться в ASP.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList