or
| // Create new scheduler control so we can load appointments |
|
RadScheduler
RadSchedulerNew = new RadScheduler(); |
| RadSchedulerNew.DataEndField = "EndDate"; |
| RadSchedulerNew.DataKeyField = "UniqueID"; |
| RadSchedulerNew.DataRecurrenceField = "RecurrenceRule"; |
| RadSchedulerNew.DataRecurrenceParentKeyField = "RecurrenceParentID"; |
| RadSchedulerNew.DataStartField = "StartDate"; |
| RadSchedulerNew.DataSubjectField = "Subject"; |
| RadSchedulerNew.AppointmentInsert += new AppointmentInsertEventHandler(RadSchedulerNew_AppointmentInsert); |
| RadSchedulerNew.DataBind(); |
| RadSchedulerNew.InsertAppointment(apt); |
| void RadSchedulerNew_AppointmentInsert(object sender, SchedulerCancelEventArgs e) |
| { |
| if (e.Appointment.Subject == String.Empty) |
| { |
| e.Cancel = true; |
| } |
| } |


Is it possible to exclude a skin from the RadSkinManager? For example if I didn’t want to show the Hay skin, how would I go about doing that?
Thank you,
Kasia
| <body> |
| <form id="form1" runat="server"> |
| <div style="height: 110px; width: 92%"> |
| <asp:CheckBox ID="CheckBox1" Text="Export only data" runat="server"></asp:CheckBox> |
| <br /> |
| <asp:CheckBox ID="CheckBox2" Text="Ignore paging (exports all pages)" runat="server"></asp:CheckBox> |
| <br /> |
| <asp:CheckBox ID="CheckBox3" Text="Open exported data in new browser window" runat="server"></asp:CheckBox> |
| <br /> |
| <br /> |
| <asp:Button ID="Button1" Width="150px" Text="Export to Excel" OnClick="Button1_Click" |
| runat="server"></asp:Button> |
| <asp:Button ID="Button2" Width="150px" Text="Export to Word" OnClick="Button2_Click" |
| runat="server"></asp:Button> |
| <asp:Button ID="Button3" Width="150px" Text="Export to CSV" OnClick="Button3_Click" |
| runat="server"></asp:Button> |
| </div> |
| <asp:ScriptManager ID="ScriptManager1" runat="server" /> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"/> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" |
| DefaultLoadingPanelID="RadAjaxLoadingPanel1" |
| ClientEvents-OnRequestStart="requestStart"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="RadGrid1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="RadWindowManager1"> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadGrid ID="RadGrid1" runat="server" GridLines="None" |
| AllowSorting="True" Skin="Black" Width="745px" AllowPaging="True" |
| OnNeedDataSource="RadGrid1_NeedDataSource" |
| AutoGenerateColumns="False"> |
| <MasterTableView CommandItemDisplay="Top" DataKeyNames="PermissionsId" |
| PageSize="5"> |
| <PagerStyle Mode="NumericPages" /> |
| <CommandItemTemplate> |
| </CommandItemTemplate> |
| <Columns> |
| <telerik:GridBoundColumn DataField="PermissionsId" DataType="System.Int32" ReadOnly="True" |
| SortExpression="PermissionsId" UniqueName="PermissionsId" HeaderText="PermissionsId"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="PermissionsName" HeaderText="PermissionsName" SortExpression="PermissionsName" |
| UniqueName="PermissionsName"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="PermissionsNo" HeaderText="PermissionsNo" SortExpression="PermissionsNo" |
| UniqueName="PermissionsNo"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <HeaderStyle Font-Names="Arial Unicode MS" Font-Size="16px" HorizontalAlign="Center" /> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </form> |
| </body> |
| public partial class WebForm3pdf : System.Web.UI.Page |
| { |
| PermissionsService pre = new PermissionsService(); |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| } |
| protected void RadGrid1_NeedDataSource(object source, GridNeedDataSourceEventArgs e) |
| { |
| this.RadGrid1.DataSource = pre.GetAll(); |
| } |
| protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) |
| { |
| if (e.Item is GridDataItem || e.Item is GridHeaderItem) |
| { |
| e.Item.Style["color"] = "white"; //Default color for headeritem/dataitem |
| foreach (TableCell cell in e.Item.Cells) |
| { |
| cell.Style["font-family"] = "Verdana"; |
| cell.Style["text-align"] = "center"; |
| cell.Style["vertical-align"] = "middle"; |
| cell.Style["font-size"] = "16px"; |
| } |
| GridDataItem item = e.Item as GridDataItem; |
| if (item != null) |
| { |
| item["PermissionsName"].Style["font-weight"] = "bolder"; |
| item["PermissionsNo"].Style["font-family"] = "Arial Unicode MS"; |
| item["PermissionsNo"].Style["color"] = "#bbbbbb"; |
| } |
| } |
| switch (e.Item.ItemType) //Mimic RadGrid appearance for the exported PDF file |
| { |
| case GridItemType.Item: e.Item.Style["background-color"] = "#4F4F4F"; break; |
| case GridItemType.AlternatingItem: e.Item.Style["background-color"] = "#494949"; break; |
| case GridItemType.Header: e.Item.Style["background-color"] = "#2B2B2B"; break; |
| case GridItemType.CommandItem: e.Item.Style["background-color"] = "#000000"; break; |
| } |
| if (e.Item is GridCommandItem) |
| { |
| e.Item.PrepareItemStyle(); //needed to span the image over the CommandItem cells |
| } |
| } |
| } |