| <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
<
telerik:RadDateTimePicker ID=dteTDDSQ runat=server Skin="Office2007" SharedCalendarID="RadSharedCalendar" SharedTimeViewID="RadSharedTimeView">
<DateInput InvalidStyleDuration="100" LabelCssClass="radLabelCss_Office2007" Skin="Office2007">
</DateInput>
<Calendar Skin="Office2007" EnableEmbeddedSkins=false>
</Calendar>
<DatePopupButton CssClass="radPopupImage_Office2007"
HoverImageUrl='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Office2007.Calendar.datePickerPopupHover.gif") %>' ImageUrl='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Office2007.Calendar.datePickerPopup.gif") %>' />
<TimePopupButton CssClass="radPopupImage_Office2007" />
<TimeView Culture="English (Australia)" Skin="Office2007">
but this doesn't seem to work.
Unless I amdoing something wrong, having a shared calendar is hard work as you have to provide 1/2 the images & change the style to mimic the standard pop-up calendar.
Does the RadStyleSheet Manager help with download speed of multiple calendars?
Regards

<PagerStyle HorizontalAlign="Center"
Position="Bottom"
PagerTextFormat="Items {2} to {3} of {5}. Page {0} of {1} {4}"
AlwaysVisible="false"
EnableSEOPaging="True"
Mode="NextPrevAndNumeric"
BackColor="White" />
and a web.config setting to set eh skin<
add key="Telerik.Skin" value="Office2007" />

| <SortingSettings SortedBackColor="LightYellow" /> |
| protected void RadGrid1_SortCommand(object source, Telerik.Web.UI.GridSortCommandEventArgs e) |
| { |
| if (!e.Item.OwnerTableView.SortExpressions.ContainsExpression(e.SortExpression)) |
| { |
| // The intial page load will not have a NewSortOrder, so Ascending is set to default |
| GridSortExpression sortExpr = new GridSortExpression(); |
| sortExpr.FieldName = e.SortExpression; |
| sortExpr.SortOrder = GridSortOrder.Ascending; |
| e.Item.OwnerTableView.SortExpressions.AddSortExpression(sortExpr); |
| } |
| else |
| { |
| // After the initial page load we will have access to NewSortOrder |
| e.Canceled = true; |
| GridSortExpression sortExpr = new GridSortExpression(); |
| sortExpr.FieldName = e.SortExpression; |
| // If NewSortOrder is still empty set it to Ascending otherwise start using NewSortOrder |
| if (String.IsNullOrEmpty(Convert.ToString(e.NewSortOrder))) |
| { |
| sortExpr.SortOrder = GridSortOrder.Ascending; |
| } |
| else |
| { |
| sortExpr.SortOrder = e.NewSortOrder; |
| } |
| e.Item.OwnerTableView.SortExpressions.AddSortExpression(sortExpr); |
| RadGrid1.Rebind(); |
| } |
| } |
| protected void RadGrid1_NeedDataSource(object source, GridNeedDataSourceEventArgs e) |
| { |
| string gridSortString = this.RadGrid1.MasterTableView.SortExpressions.GetSortString(); |
| string text = "Grid sort expression: " + gridSortString; |
| DataSourceSelectArguments args = new DataSourceSelectArguments(gridSortString); |
| RadGrid1.DataSource = ViewState["DataTable1"]; |
| } |

public class MyDbSchedulerProvider : DbSchedulerProviderBase
{
public override IEnumerable<Appointment> GetAppointments(RadScheduler owner)
{
---------
---------
return appointments;
}
I am getting following error
Type 'System.Xml.XmlAttribute' in Assembly 'System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' is not marked as serializable.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Runtime.Serialization.SerializationException: Type 'System.Xml.XmlAttribute' in Assembly 'System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' is not marked as serializable.
Please help.
Thanks
Viji