previous daynext daytoday
This example shows how to codelessly bind RadScheduler to EntityDataSource.
<telerik:RadScheduler runat="server" ID="RadScheduler1" Width="748px" SelectedDate="2007-03-30" DayStartTime="08:00:00" DayEndTime="18:00:00" DataKeyField="ID" DataSubjectField="Subject" DataStartField="Start" DataEndField="End" DataRecurrenceField="RecurrenceRule" DataRecurrenceParentKeyField="RecurrenceParentID" DataSourceID="EntityDataSource1"> </telerik:RadScheduler> <asp:EntityDataSource runat="server" ID="EntityDataSource1" ConnectionString="name=TelerikEntities" DefaultContainerName="TelerikEntities" EntitySetName="Appointments" EnableDelete="true" EnableInsert="true" EnableUpdate="true"> </asp:EntityDataSource>
You may also see how to utilize Telerik OpenAccess ORM as a data access layer for our AJAX controls by visiting the OpenAccess ORM live demos here.
<%@ Page Language="C#" %><%@ Register TagPrefix="qsf" Namespace="Telerik.QuickStart" %><%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %><%@ Register TagPrefix="qsf" TagName="Header" Src="~/Common/Header.ascx" %><%@ Register TagPrefix="qsf" TagName="HeadTag" Src="~/Common/HeadTag.ascx" %><%@ Register TagPrefix="qsf" TagName="Footer" Src="~/Common/Footer.ascx" %><%@ Register Assembly="System.Web.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Web.UI.WebControls" TagPrefix="asp" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server"> <qsf:HeadTag ID="Headtag1" runat="server"></qsf:HeadTag></head><body class="BODY"> <form id="form1" runat="server"> <div> <qsf:Header ID="Header1" runat="server" NavigationLanguage="C#" ShowDbResetTimer="true"> </qsf:Header> <telerik:RadScriptManager ID="RadScriptManager1" runat="server" /> <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 runat="server" ID="RadAjaxLoadingPanel1" /> <telerik:RadScheduler runat="server" ID="RadScheduler1" Width="748px" SelectedDate="2012-04-16" DayStartTime="08:00:00" DayEndTime="18:00:00" DataKeyField="ID" DataSubjectField="Subject" DataStartField="Start" DataEndField="End" DataRecurrenceField="RecurrenceRule" DataRecurrenceParentKeyField="RecurrenceParentID" DataSourceID="EntityDataSource1"> <ResourceTypes> <telerik:ResourceType KeyField="ID" Name="Room" TextField="RoomName" ForeignKeyField="RoomID" DataSourceID="EntityDataSource2" /> <telerik:ResourceType KeyField="ID" Name="User" TextField="UserName" ForeignKeyField="UserID" DataSourceID="EntityDataSource3" /> </ResourceTypes> </telerik:RadScheduler> <asp:EntityDataSource runat="server" ID="EntityDataSource1" ConnectionString="name=TelerikEntities" DefaultContainerName="TelerikEntities" EntitySetName="Appointments" EnableDelete="true" EnableInsert="true" EnableUpdate="true"> </asp:EntityDataSource> <asp:EntityDataSource runat="server" ID="EntityDataSource2" ConnectionString="name=TelerikEntities" DefaultContainerName="TelerikEntities" EntitySetName="Rooms"> </asp:EntityDataSource> <asp:EntityDataSource runat="server" ID="EntityDataSource3" ConnectionString="name=TelerikEntities" DefaultContainerName="TelerikEntities" EntitySetName="Users"> </asp:EntityDataSource> <qsf:Footer ID="Footer1" runat="server"></qsf:Footer> </div> </form></body></html>
Take your time to truly experience the power of RadControls for ASP.NET AJAX with a free 60-day trial backed up by Telerik’s unlimited dedicated support.
Download your RadControls for ASP.NET AJAX trial and jumpstart your development with the available Getting Started resources.
If you have any questions, do not hesitate to contact us at sales@telerik.com.