or
<
asp:Image ID="imgRelationshipHelp" runat="server" ImageUrl="~/Images/help.jpg" CssClass="noPaddingOrMargins" />
<telerik:RadToolTip
ID="rttProjRelationship"
runat="server"
Skin="WebBlue"
TargetControlID="imgRelationshipHelp"
Width="350"
Height="220"
Title="Explanation of Terms"
HideDelay="0"
RelativeTo="Mouse"
ShowDelay="0"
AutoCloseDelay="120000">
</telerik:RadToolTip>
bool
enableGrouping = settings.EnableGrouping && GroupingEnabled;
grid.GroupingEnabled = settings.EnableGrouping;
grid.ShowGroupPanel = settings.EnableGrouping;
grid.ClientSettings.AllowDragToGroup = enableGrouping;
grid.GroupingSettings.ShowUnGroupButton = enableGrouping;
<%@ Page Title="Scheduler" Language="C#" MasterPageFile="~/NestedMasterPage.master" AutoEventWireup="true" CodeBehind="Scheduler.aspx.cs" Inherits="MyApp.CRM.Scheduler" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"ContentPlaceHolder1"
runat
=
"server"
>
<
link
href
=
"../Content/forms.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
<
telerik:RadAjaxManager
runat
=
"Server"
ID
=
"RadAjaxManager1"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadScheduler1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadScheduler1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
Skin
=
"Office2007"
>
</
telerik:RadAjaxLoadingPanel
>
<
div
class
=
"radgrid_header"
>
<
asp:Label
ID
=
"Label1"
runat
=
"server"
Text
=
"Scheduler"
EnableViewState
=
"False"
Width
=
"100%"
>
</
asp:Label
>
</
div
>
<
div
style
=
"width:100%; margin:auto;"
>
<
telerik:RadScheduler
ID
=
"RadScheduler1"
runat
=
"server"
Culture
=
"it-IT"
Skin
=
"Office2007"
DataKeyField
=
"ID"
DataSubjectField
=
"Subject"
DataStartField
=
"StartDate"
DataEndField
=
"EndDate"
DataDescriptionField
=
"Description"
DataRecurrenceField
=
"RecurrenceRule"
DataRecurrenceParentKeyField
=
"RecurrenceParentId.Id"
DataReminderField
=
"Reminder"
FirstDayOfWeek
=
"Monday"
LastDayOfWeek
=
"Sunday"
ondatabinding
=
"RadScheduler1_DataBinding"
WorkDayStartTime
=
"08:30:00"
WorkDayEndTime
=
"19:00:00"
DayEndTime
=
"20:00:00"
EditFormTimeFormat
=
""
Height
=
"604px"
onappointmentdelete
=
"RadScheduler1_AppointmentDelete"
onappointmentinsert
=
"RadScheduler1_AppointmentInsert"
onappointmentupdate
=
"RadScheduler1_AppointmentUpdate"
ShowFooter
=
"False"
DayStartTime
=
"08:30:00"
HoursPanelTimeFormat
=
"H:mmtt"
StartInsertingInAdvancedForm
=
"True"
EnableExactTimeRendering
=
"True"
onreminderdismiss
=
"RadScheduler1_ReminderDismiss"
>
<
AppointmentContextMenuSettings
EnableDefault
=
"true"
/>
<
TimeSlotContextMenuSettings
EnableDefault
=
"true"
Skin
=
"Office2007"
/>
<
ExportSettings
FileName
=
"MyAppScheduler"
OpenInNewWindow
=
"True"
>
<
Pdf
AllowCopy
=
"True"
Author
=
"MyApp"
Creator
=
"MyApp"
PageHeight
=
"297mm"
PageWidth
=
"210mm"
PaperSize
=
"A4"
Producer
=
"MyApp"
Subject
=
"Scheduler"
Title
=
"Scheduler"
/>
</
ExportSettings
>
<
AdvancedForm
Modal
=
"true"
DateFormat
=
"dd/MM/yyyy"
TimeFormat
=
"HH:mm"
/>
<
MultiDayView
DayEndTime
=
"19:00:00"
DayStartTime
=
"08:30:00"
WorkDayEndTime
=
"19:00:00"
WorkDayStartTime
=
"08:30:00"
/>
<
WeekView
WorkDayStartTime
=
"08:30:00"
WorkDayEndTime
=
"19:00:00"
/>
<
Reminders
Enabled
=
"True"
/>
</
telerik:RadScheduler
>
</
div
>
<
div
style
=
"text-align:right; margin-top:10px;"
>
<
telerik:RadButton
ID
=
"cmdPDFExport"
runat
=
"server"
Text
=
"Export to PDF"
OnClick
=
"cmdPDFExport_Click"
>
<
Icon
PrimaryIconUrl
=
"../Content/pdf.gif"
/>
</
telerik:RadButton
>
</
div
>
</
asp:Content
>
protected
void
cmdPDFExport_Click(
object
sender, EventArgs e)
{
RadScheduler1.ExportToPdf();
}
foreach (GridDataItem item in RelatedContactsGrid.MasterTableView.Items)
{
if (item.GetDataKeyValue("ContactTyparID").ToString() == ContactId.ToString())
{
item.Selected = true;
}
}