or
<telerik:RadAjaxLoadingPanel ID="LoadingPanel" runat="server" Skin="Metro"></telerik:RadAjaxLoadingPanel><telerik:RadAjaxManager ID="AjaxManager" runat="server" EnablePageHeadUpdate="false" EnableAJAX="true"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="rcPassCalendar"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rlvDayClassesInfo" LoadingPanelID="LoadingPanel" /> <telerik:AjaxUpdatedControl ControlID="rcPassCalendar" LoadingPanelID="LoadingPanel" /> <telerik:AjaxUpdatedControl ControlID="TooltipManager" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager><telerik:RadToolTipManager ID="TooltipManager" runat="server" OnAjaxUpdate="TooltipManager_AjaxUpdate" Position="MiddleRight" Width="300" Height="300" RelativeTo="Element" Animation="Fade" AnimationDuration="250" ShowDelay="0" Skin="Glow"></telerik:RadToolTipManager><telerik:RadCalendar ID="rcPassCalendar" runat="server" AutoPostBack="True" ShowRowHeaders="False" ShowOtherMonthsDays="False" Width="100%" OnSelectionChanged="rcPassCalendar_SelectionChanged" OnDayRender="rcPassCalendar_DayRender" EnableMultiSelect="false" EnableMonthYearFastNavigation="true" CellVAlign="Top" DefaultCellPadding="0" ShowDayCellToolTips="false"> <FooterTemplate> <asp:Panel ID="pnlCalendarInstruction" runat="server" CssClass="dnnFormMessage dnnFormWarning" style="margin-bottom:0px;"> Please select a day in the calendar above to see the sessions occurring on that day below. </asp:Panel> </FooterTemplate> <CalendarDayTemplates> <telerik:DayTemplate ID="Class" runat="server"> <Content> <asp:Panel ID="pnlDaySessions" runat="server" CssClass="classDay"> </asp:Panel> </Content> </telerik:DayTemplate> </CalendarDayTemplates></telerik:RadCalendar>protected void rcPassCalendar_DayRender(object sender, Telerik.Web.UI.Calendar.DayRenderEventArgs e) { DateTime calendarDate = e.Day.Date; var daySessionQuery = from session in MonthsSessions where session.StartDt.Date == calendarDate.Date select session; //Need to ad an ID to the calendar cells, they don't have one by default. string uniqueDayNumber = e.Day.Date.Day.ToString() + e.Day.Date.Month.ToString() + e.Day.Date.Year.ToString(); e.Cell.Attributes.Add("id", "Calendar_" + uniqueDayNumber); TooltipManager.TargetControls.Add(e.Cell.Attributes["id"], e.Day.Date.Day.ToString(), true); if (daySessionQuery != null && daySessionQuery.Count() > 0) { //e.Cell.Controls.Add(BuildEventDayControls(daySessionQuery, e.Day.Date.Day.ToString())); if (calendarDate.Month == rcPassCalendar.FocusedDate.Month) { rcPassCalendar.SpecialDays.Add(e.Day); } } }
<asp:DetailsView ID="DetailsView1" AllowPaging="true" runat="server" GridLines="None" Width="100%" DataSourceID="
<asp:DetailsView ID="DetailsView1" AllowPaging="true" runat="server" GridLines="None" Width="100%" DataSourceID="SqlDataSourceVimto" Font-Italic="true" AutoGenerateRows="false">
<Fields>
<asp:TemplateField><ItemTemplate>
Cases are <%# Convert.ToDecimal(Eval("casesOrdered")) %>
<uc1:brandVisit runat="server" ID="brandVisit" casesOrdered='<%# Bind("casesOrdered") %>' OnDataBinding="brandVisit_DataBinding" casesMerchandised="12" />
</ItemTemplate></asp:TemplateField>
</Fields>
</asp:DetailsView>
" Font-Italic="true" AutoGenerateRows="false"> <Fields> <asp:TemplateField><ItemTemplate> Cases are <%# Convert.ToDecimal(Eval("casesOrdered")) %> <uc1:brandVisit runat="server" ID="brandVisit" casesOrdered='<%# Bind("casesOrdered") %>' OnDataBinding="brandVisit_DataBinding" casesMerchandised="12" /> </ItemTemplate></asp:TemplateField> </Fields> </asp:DetailsView>public decimal casesOrdered { get { return decimal.Parse(tbCasesOrdered.Text); } set{ tbCasesOrdered.Text = value.ToString(); } }