telerik: RadCalendar не фокусируется на установленной дате - PullRequest
0 голосов
/ 23 ноября 2018

Я использую RadCalendar в WebForm.это мой RadCalendar:

 <telerik:RadCalendar RenderMode="Lightweight" ID="RadCalendar1" Width="100%"
 EnableMultiSelect="false" EnableKeyboardNavigation="true"
 ShowColumnHeaders="true" ShowDayCellToolTips="true" ShowRowHeaders="true" runat="server">
 <FastNavigationSettings EnableTodayButtonSelection="true">
<ShowAnimation Type="Slide" Duration="2" /></FastNavigationSettings></telerik:RadCalendar>

Я хочу установить RadCalendar из таблицы данных, используя c #.Я могу добиться успеха, используя следующий код на Page_Load:

    if (!IsPostBack)
    {
         DataTable dt = cls.PhotoFetchById(ViewState["photoId"].ToString());
         if (dt.Rows.Count > 0)
          {
              string date = dt.Rows[0]["phDate"].ToString();
              RadCalendar1.SelectedDate = DateTime.Parse(date);

          }
    }

Проблема в том, что RadCalander всегда показывает страницу текущего месяца, и если установленной даты нет на странице текущего месяца, она никогда не будетотображается при загрузке страницы.
Например, если установленная дата - «2013-02-12», а текущая дата - «2018/11/23», RadCalendar всегда отображает страницу текущего месяца без выбранного дня.

1 Ответ

0 голосов
/ 26 ноября 2018

Похоже, вам также нужно установить FocusedDate на вашу дату.

Источник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...