Имеющий Что Сказать
Зарегистрирован: 31 January 2008
Сообщения: 53
Примеры кода: 0
|
Calendar.Добавление данныч в даты |
10 May 2008 20:51 |
|
|
|
|
Вот у меня тут вопрос, как сделать так, чтобы в календаре в нужных мне датах выводился текст.
Я вот делаю так
Какой тип даты нужно вводить не знаю. Пробую все подрят
private void GetShedul()
{
shedule["05.08.2008"] = "Почти праздник";
shedule["9/5/2008"] = "День победы";
shedule["11/12/2008"] = "ДР";
shedule["12/11/2008"] = "ДР";
}
Но когда запускается календарь (Calendar1_DayRender) то вот в этом
if (shedule[e.Day.Date.ToShortDateString()] != null) shedule[...] возвращает NULL, хотя там 4 данных.
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
Literal lit = new Literal();
lit.Visible = true;
lit.Text = "
";
e.Cell.Controls.Add(lit);
if (shedule[e.Day.Date.ToShortDateString()] != null)
{
Label lb = new Label();
lb.Visible = true;
lb.Text = (string)shedule[e.Day.Date.ToShortDateString()];
e.Cell.Controls.Add(lb);
}
}
GetShedul(); я запускаю в Page_Load
Может кто знает где копать?
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 10 May 2008 20:50
|
|