or
<telerik:RadGrid ID="dgWorkflowItems" runat="server" ClientIDMode="Static" AutoGenerateColumns="False" EnableEmbeddedSkins="False" EnableNoRecordsTemplate ="True" Visible="True" Skin="bdbk" OnRowDrop="dgWorkflowItems_OnRowDrop" OnPreRender="dgWorkflowItems_OnPreRender" OnNeedDataSource="dgWorkflowItems_OnNeedDataSource"> <ClientSettings AllowRowsDragDrop="true" EnableRowHoverStyle="false" > <Selecting AllowRowSelect="true" EnableDragToSelectRows="true" /> <ClientEvents OnRowDropping="onRowDropping" /> </ClientSettings> <MasterTableView TableLayout="Fixed"> <NoRecordsTemplate > <div style="height:30px;">No Contributions found for this meeting.</div> </NoRecordsTemplate> <Columns> <telerik:GridBoundColumn DataField="ContributionKey" Visible="False" DataType="System.Int32" HeaderText="ContribKey" UniqueName="ContribKey"> </telerik:GridBoundColumn> <telerik:GridCheckBoxColumn UniqueName="CheckForSubmit" HeaderText="Submit" HeaderStyle-Width="3em" HeaderTooltip="Select items to submit for review and click the submit button below." /> <telerik:GridBoundColumn HeaderText="Subject/Bookmark" UniqueName="SubjectBookmark" DataField="Description" ></telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Status" UniqueName="Status" HeaderText="Status"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Document" UniqueName="Document" HeaderStyle-Width="6em" DataField="DocumentName"></telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Instructions" UniqueName="Instructions" DataField="Instructions"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Contributor" DataField="Contributor" UniqueName="Contributor" ></telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ContributionType" UniqueName="ContributionType" Visible="False" > </telerik:GridBoundColumn> </Columns> </MasterTableView></telerik:RadGrid>

<telerik:RadWindowManager ID="RadWindowManager1" runat="server"> <Windows> <telerik:RadWindow ID="CVC" runat="server" Animation="Slide" Behavior="Resize, Close, Move, Reload" Behaviors="Resize, Close, Move, Reload" EnableShadow="True" Height="450px" NavigateUrl="/what_is_cvc.html" style="display:none;" Title="Security Code" Width="340px" KeepInScreenBounds="True" OffsetElementID="aCvc" VisibleStatusbar="False" VisibleTitlebar="True" ShowContentDuringLoad="True" Skin="Windows7"> </telerik:RadWindow> </Windows> </telerik:RadWindowManager><a id="aCvc" href="#" onclick='radopen(null, "CVC");' >What is this? </a>
var dataSource = DataManager.GetData(WebPart.ViewType, WebPart.DataFiltering, WebPart.ShowAllocationInLabel, selectedDate, numberOfWeeks, selectedRole);Scheduler.DataSource = dataSource;public class AllocationViewDataItem { public int Id { get; set; } public string Resource { get; set; } //<------ This Property public DateTime Start { get; set; } public DateTime End { get; set; } public Color Color { get; set; } public string CustomText { get; set; } ... }var rType = new ResourceType("User") { ForeignKeyField = "Resource" };Scheduler.ResourceTypes.Add(rType);
Scheduler.GroupBy = "User";
<telerik:RadScheduler runat="server" ID="Scheduler" DataStartField="Start" DataEndField="End" DataSubjectField="CustomText" DataKeyField="Id" ... >[WebMethod]public IEnumerable<AllocationViewDataItem> GetAppointments(ExtendedSchedulerInfo schedulerInfo){ return new List<AllocationViewDataItem> { new AllocationViewDataItem { Id = 1, Start = DateTime.Now, End = DateTime.Now.AddHours(1), CustomText = "Subject", Resource = "test", Color = Color.Red } };}[WebMethod]public IEnumerable<ResourceData> GetResources(ExtendedSchedulerInfo schedulerInfo){ var res = new List<ResourceData> { new ResourceData { Key = "test", Type = "User", Text = "Test" } }; res[0].Attributes.Add("TestAttribute", "testvalue"); return res;}<telerik:RadScheduler runat="server" ID="Scheduler" DataStartField="Start" DataEndField="End" DataSubjectField="CustomText" DataKeyField="Id" ... ><WebServiceSettings Path="/_layouts/TestProject/ProjectAllocationDataService.asmx" ResourcePopulationMode="ServerSide" /></telerik:RadScheduler>