or
Hi
I have bound a scheduler to the data source using sqldatasource, following instruction from here http://www.telerik.com/help/aspnet-ajax/scheduler-declarative-data-binding.html, except I did not assign any resources. The code is given below at the end.
Problem is when I press the Save in editor I get below error;
Invalid object passed in, member name expected. (46): {"command":"InsertAppointment","appointment":{,"Subject":"776","Description":"","Resources":[],"RecurrenceState":0},"startDate":"201108020000","endDate":"201108030000"} 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.ArgumentException: Invalid object passed in, member name expected. (46): {"command":"InsertAppointment","appointment":{,"Subject":"776","Description":"","Resources":[],"RecurrenceState":0},"startDate":"201108020000","endDate":"201108030000"} Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [ArgumentException: Invalid object passed in, member name expected. (46): {"command":"InsertAppointment","appointment":{,"Subject":"776","Description":"","Resources":[],"RecurrenceState":0},"startDate":"201108020000","endDate":"201108030000"}] System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeDictionary(Int32 depth) +854 System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth) +161 System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeDictionary(Int32 depth) +464 System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth) +161 System.Web.Script.Serialization.JavaScriptObjectDeserializer.BasicDeserialize(String input, Int32 depthLimit, JavaScriptSerializer serializer) +81 System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScriptSerializer serializer, String input, Type type, Int32 depthLimit) +37 System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(String input) +75 Telerik.Web.UI.SchedulerPostBackEvent.DeserializeFromJSON(String json, RadScheduler scheduler) +148 Telerik.Web.UI.RadScheduler.RaisePostBackEvent(String eventArgument) +52 Telerik.Web.UI.RadScheduler.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +174 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4645What am I missing?
Many Thanks
Regards
Code Follows:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Availability.ascx.cs" Inherits="SitefinityWebApp.Widgets.Availability.Availability" %> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConflictDetection="CompareAllValues" ConnectionString="<%$ ConnectionStrings:SitefinityWebApp.Properties.Settings.HSConnection %>" DeleteCommand="DELETE FROM [Appointments] WHERE [ID] = @original_ID AND [Subject] = @original_Subject AND (([Description] = @original_Description) OR ([Description] IS NULL AND @original_Description IS NULL)) AND [Start] = @original_Start AND [End] = @original_End AND (([RecurrenceRule] = @original_RecurrenceRule) OR ([RecurrenceRule] IS NULL AND @original_RecurrenceRule IS NULL)) AND (([RecurrenceParentID] = @original_RecurrenceParentID) OR ([RecurrenceParentID] IS NULL AND @original_RecurrenceParentID IS NULL)) AND (([Reminder] = @original_Reminder) OR ([Reminder] IS NULL AND @original_Reminder IS NULL)) AND (([Annotations] = @original_Annotations) OR ([Annotations] IS NULL AND @original_Annotations IS NULL))" InsertCommand="INSERT INTO [Appointments] ([Subject], [Description], [Start], [End], [RecurrenceRule], [RecurrenceParentID], [Reminder], [Annotations]) VALUES (@Subject, @Description, @Start, @End, @RecurrenceRule, @RecurrenceParentID, @Reminder, @Annotations)" OldValuesParameterFormatString="original_{0}" SelectCommand="SELECT * FROM [Appointments]" UpdateCommand="UPDATE [Appointments] SET [Subject] = @Subject, [Description] = @Description, [Start] = @Start, [End] = @End, [RecurrenceRule] = @RecurrenceRule, [RecurrenceParentID] = @RecurrenceParentID, [Reminder] = @Reminder, [Annotations] = @Annotations WHERE [ID] = @original_ID AND [Subject] = @original_Subject AND (([Description] = @original_Description) OR ([Description] IS NULL AND @original_Description IS NULL)) AND [Start] = @original_Start AND [End] = @original_End AND (([RecurrenceRule] = @original_RecurrenceRule) OR ([RecurrenceRule] IS NULL AND @original_RecurrenceRule IS NULL)) AND (([RecurrenceParentID] = @original_RecurrenceParentID) OR ([RecurrenceParentID] IS NULL AND @original_RecurrenceParentID IS NULL)) AND (([Reminder] = @original_Reminder) OR ([Reminder] IS NULL AND @original_Reminder IS NULL)) AND (([Annotations] = @original_Annotations) OR ([Annotations] IS NULL AND @original_Annotations IS NULL))"> <DeleteParameters> <asp:Parameter Name="original_ID" Type="Int32" /> <asp:Parameter Name="original_Subject" Type="String" /> <asp:Parameter Name="original_Description" Type="String" /> <asp:Parameter Name="original_Start" Type="DateTime" /> <asp:Parameter Name="original_End" Type="DateTime" /> <asp:Parameter Name="original_RecurrenceRule" Type="String" /> <asp:Parameter Name="original_RecurrenceParentID" Type="Int32" /> <asp:Parameter Name="original_Reminder" Type="String" /> <asp:Parameter Name="original_Annotations" Type="String" /> </DeleteParameters> <InsertParameters> <asp:Parameter Name="Subject" Type="String" /> <asp:Parameter Name="Description" Type="String" /> <asp:Parameter Name="Start" Type="DateTime" /> <asp:Parameter Name="End" Type="DateTime" /> <asp:Parameter Name="RecurrenceRule" Type="String" /> <asp:Parameter Name="RecurrenceParentID" Type="Int32" /> <asp:Parameter Name="Reminder" Type="String" /> <asp:Parameter Name="Annotations" Type="String" /> </InsertParameters> <UpdateParameters> <asp:Parameter Name="Subject" Type="String" /> <asp:Parameter Name="Description" Type="String" /> <asp:Parameter Name="Start" Type="DateTime" /> <asp:Parameter Name="End" Type="DateTime" /> <asp:Parameter Name="RecurrenceRule" Type="String" /> <asp:Parameter Name="RecurrenceParentID" Type="Int32" /> <asp:Parameter Name="Reminder" Type="String" /> <asp:Parameter Name="Annotations" Type="String" /> <asp:Parameter Name="original_ID" Type="Int32" /> <asp:Parameter Name="original_Subject" Type="String" /> <asp:Parameter Name="original_Description" Type="String" /> <asp:Parameter Name="original_Start" Type="DateTime" /> <asp:Parameter Name="original_End" Type="DateTime" /> <asp:Parameter Name="original_RecurrenceRule" Type="String" /> <asp:Parameter Name="original_RecurrenceParentID" Type="Int32" /> <asp:Parameter Name="original_Reminder" Type="String" /> <asp:Parameter Name="original_Annotations" Type="String" /> </UpdateParameters> </asp:SqlDataSource> <telerik:RadScheduler ID="RadScheduler1" runat="server" DataEndField="End" DataKeyField="ID" DataSourceID="SqlDataSource1" DataStartField="Start" DataSubjectField="Subject" SelectedView="MonthView" Skin="Windows7"> </telerik:RadScheduler>
<telerik:RadDockLayout runat="server" ID="docLayoutPanels"> <telerik:RadDockZone runat="server" ID="RadDockZone1" Width="370" MinHeight="200" Style="float: left; margin-right: 15px"> <telerik:RadDock ID="dockImages" runat="server" Title="Image Manager (Image bridge)" UniqueName="Images"> <ContentTemplate> <table style="width: 100%"> <tr> <td> <telerik:RadBinaryImage ID="imgPreview1" runat="server" ImageUrl="~/images/NoImageAvailable.gif" Width="150" Height="150" ResizeMode="Fit" /> </td> <td> <telerik:RadBinaryImage ID="imgPreview2" runat="server" ImageUrl="~/images/NoImageAvailable.gif" Width="150" Height="150" ResizeMode="Fit" /> </td> <td> <asp:HyperLink ID="hypViewALL" runat="server" Text="View All"></asp:HyperLink> </td> </tr> </table> </ContentTemplate> </telerik:RadDock> <telerik:RadDock ID="docSalesChannels" runat="server" Title="Sales Channels" UniqueName="SalesChannels"> <ContentTemplate> <telerik:RadGrid ID="grdSalesChannels" runat="server" GridLines="None" AllowPaging="True"> <ExportSettings> <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin="" PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf> </ExportSettings> <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50"> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="False" Resizable="False"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn HeaderText="Channel" UniqueName="TemplateColumn"> <ItemTemplate> <asp:Label ID="lblChannel" runat="server"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Enabled" UniqueName="TemplateColumn"> <ItemTemplate> <asp:CheckBox ID="chkEnabled" runat="server" Enabled="false" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="TemplateColumn" HeaderText="Price" SortExpression=""> <ItemTemplate> <asp:Label ID="lblChannelPrice" runat="server"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="TemplateColumn" HeaderText="Shipping"> <ItemTemplate> <asp:Label ID="lblShipping" runat="server"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" /> </MasterTableView> </telerik:RadGrid> </ContentTemplate> </telerik:RadDock> <telerik:RadDock ID="dockKits" runat="server" Title="Kits" UniqueName="Kits"> <ContentTemplate> <table style="width: 100%"> <tr> <td> <telerik:RadGrid ID="grdKits" runat="server" GridLines="None" AllowPaging="True"> <ExportSettings> <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin="" PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf> </ExportSettings> <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50"> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="False" Resizable="False"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn HeaderText="SKU" UniqueName="TemplateColumn"> <ItemTemplate> <asp:HyperLink ID="hypKitItemId" runat="server" Text='<%# Eval("ChildProductId") %>' NavigateUrl='<%# "~/Inventory/Product.aspx?ID=" & Eval("ChildProductId") %>'></asp:HyperLink> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Qty" UniqueName="TemplateColumn"> <ItemTemplate> <%#Eval("Qty")%> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" /> </MasterTableView> </telerik:RadGrid> </td> </tr> <tr> <td> <asp:HyperLink ID="hypManageKits" runat="server" Text="Manage Kit"></asp:HyperLink> </td> </tr> </table> </ContentTemplate> </telerik:RadDock> <telerik:RadDock ID="dockKitsRelated" runat="server" Title="Related Kits" UniqueName="RelatedKits"> <ContentTemplate> <table style="width: 100%"> <tr> <td> <telerik:RadGrid ID="grdKitsRelated" runat="server" GridLines="None" AllowPaging="True"> <ExportSettings> <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin="" PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf> </ExportSettings> <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50"> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="False" Resizable="False"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn HeaderText="SKU" UniqueName="TemplateColumn"> <ItemTemplate> <asp:HyperLink ID="hypKitItemId" runat="server" Text='<%# Eval("ID") %>' NavigateUrl='<%# "~/Inventory/Product.aspx?ID=" & Eval("ID") %>'></asp:HyperLink> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Product Name" UniqueName="TemplateColumn"> <ItemTemplate> <%#Eval("ProductName")%> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" /> </MasterTableView> </telerik:RadGrid> </td> </tr> <tr> <td> <asp:HyperLink ID="hypManageRelatedKits" runat="server" Text="Manage Related Kits"></asp:HyperLink> </td> </tr> </table> </ContentTemplate> </telerik:RadDock> <telerik:RadDock ID="docShadows" runat="server" Title="Shadows" UniqueName="Shadows"> <ContentTemplate> <table style="width: 100%"> <tr> <td> <telerik:RadGrid ID="grdShadows" runat="server" GridLines="None" AllowPaging="True"> <ExportSettings> <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin="" PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf> </ExportSettings> <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50"> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="False" Resizable="False"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn HeaderText="SKU" UniqueName="TemplateColumn"> <ItemTemplate> <asp:HyperLink ID="hypShadowID" runat="server" Text='<%# Eval("ID") %>' NavigateUrl='<%# "~/Inventory/Product.aspx?ID=" & Eval("ID") %>'></asp:HyperLink> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Company" UniqueName="TemplateColumn"> <ItemTemplate> <asp:HyperLink ID="hypCompanyID" runat="server"></asp:HyperLink> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" /> </MasterTableView> </telerik:RadGrid> </td> </tr> <tr> <td> <asp:HyperLink ID="hypManageShadows" runat="server" Text="Manage Shadows"></asp:HyperLink> </td> </tr> </table> </ContentTemplate> </telerik:RadDock> <telerik:RadDock ID="docPurchaseOrders" runat="server" Title="Purchase Orders" UniqueName="PurchaseOrders"> <ContentTemplate> <table style="width: 100%"> <tr> <td> <telerik:RadGrid ID="grdPuchaseOrders" runat="server" GridLines="None" AllowPaging="True"> <ExportSettings> <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin="" PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf> </ExportSettings> <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50"> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="False" Resizable="False"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn HeaderText="PO#" UniqueName="TemplateColumn"> <ItemTemplate> <asp:HyperLink ID="hypPONumber" runat="server" Text='<%# Eval("ID") %>' NavigateUrl='<%# "~/Purchasing/PurchaseOrder.aspx?merchantid=" & Eval("CompanyID") & "&orderid=" & Eval("ID") %>'></asp:HyperLink> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Date" UniqueName="TemplateColumn"> <ItemTemplate> <%#CDate(Eval("DateOrdered")).ToShortDateString()%> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Qty" UniqueName="TemplateColumn"> <ItemTemplate> <%#Eval("QtyOrdered")%> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Unit Price" UniqueName="TemplateColumn"> <ItemTemplate> <%#FormatCurrency(Eval("UnitPrice"), 2)%> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Discount" UniqueName="TemplateColumn"> <ItemTemplate> <asp:Label ID="lblDiscount" runat="server"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Adj. Unit Price" UniqueName="TemplateColumn"> <ItemTemplate> <%#FormatCurrency(Eval("AdjustedPrice"), 2)%> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Vendor" UniqueName="TemplateColumn"> <ItemTemplate> <asp:HyperLink ID="hypVendor" runat="server" Text='<%# Eval("DisplayName") %>' NavigateUrl='<%# "~/Settings/Vendor.aspx?id=" & Eval("VendorID") & "&MerchantID=" & Eval("CompanyID") %>'></asp:HyperLink> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" /> </MasterTableView> </telerik:RadGrid> </td> </tr> <tr> <td> <asp:HyperLink ID="hypAddNewPO" runat="server" Text="Add to Purchase"></asp:HyperLink> </td> </tr> </table> </ContentTemplate> </telerik:RadDock> <telerik:RadDock ID="docInventoryTransfer" runat="server" Title="Inventory Transfers" UniqueName="InventoryTransfer"> <ContentTemplate> <table style="width: 100%"> <tr> <td> <telerik:RadGrid ID="grdInventoryTransfer" runat="server" GridLines="None" AllowPaging="True"> <ExportSettings> <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin="" PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf> </ExportSettings> <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50"> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="False" Resizable="False"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn HeaderText="Adjusted On" UniqueName="TemplateColumn"> <ItemTemplate> <%#CDate(Eval("AdjustedOn")).ToString("MM/dd/yyyy hh:mm tt")%> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Adjusted By" UniqueName="TemplateColumn" Visible="false"> <ItemTemplate> <asp:HyperLink ID="hypAdjustedBy" runat="server"></asp:HyperLink> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Qty before Adj." UniqueName="TemplateColumn"> <ItemTemplate> <%#Eval("InventoryBeforeAdjustment")%> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Qty Adjusted" UniqueName="TemplateColumn"> <ItemTemplate> <%#Eval("Quantity")%> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Reason" UniqueName="TemplateColumn"> <ItemTemplate> <%#Eval("Reason")%> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="" UniqueName="DeleteColumn" Visible="false"> <ItemTemplate> <asp:LinkButton ID="btnDelete" runat="server" Text="Delete" CommandName="Delete" CommandArgument='<%# eval("ID") %>' OnClientClick="return confirm('Are you sure you want to delete this adjustment?')"></asp:LinkButton> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" /> </MasterTableView> </telerik:RadGrid> </td> </tr> <tr> <td> <asp:HyperLink ID="hypNewAdjustment" runat="server" Text="Adjust Inventory"></asp:HyperLink> </td> </tr> </table> </ContentTemplate> </telerik:RadDock> <telerik:RadDock ID="dockCustomColumns" runat="server" Title="Custom Columns" UniqueName="CustomColumns"> <ContentTemplate> <table style="width: 100%"> <tr> <td> <telerik:RadGrid ID="grdCustomColumns" runat="server" GridLines="None" AllowPaging="True"> <ExportSettings> <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin="" PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf> </ExportSettings> <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50"> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="False" Resizable="False"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn HeaderText="ColumnName" UniqueName="TemplateColumn"> <ItemTemplate> <asp:Label ID="lblColName" runat="server"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Value" UniqueName="TemplateColumn"> <ItemTemplate> <asp:Label ID="lblValue" runat="server"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" /> </MasterTableView> </telerik:RadGrid> <asp:HyperLink ID="hypSelectCustomColumns" Visible="false" Text="Choose Custom Columns" runat="server" NavigateUrl="~/Settings/ProductSummaryPanels.aspx"></asp:HyperLink> </td> </tr> <tr> <td> <asp:HyperLink ID="hypCustomColumns" runat="server" Text="Manage Custom Columns"></asp:HyperLink> </td> </tr> </table> </ContentTemplate> </telerik:RadDock> <telerik:RadDock ID="dockNotes" runat="server" Title="Notes" UniqueName="Notes"> <ContentTemplate> <table style="width: 100%"> <tr> <td> <telerik:RadGrid ID="grdNotes" runat="server" GridLines="None" AllowPaging="True"> <ExportSettings> <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin="" PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf> </ExportSettings> <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50"> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="False" Resizable="False"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn HeaderText="Note" UniqueName="TemplateColumn"> <ItemTemplate> <%# Eval("Note") %> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" /> </MasterTableView> </telerik:RadGrid> </td> </tr> <tr> <td> <asp:HyperLink ID="hypAddNewProductNote" runat="server" Text="Add Note"></asp:HyperLink> </td> </tr> </table> </ContentTemplate> </telerik:RadDock> <telerik:RadDock ID="docPurchaseDetails" runat="server" Title="Purchasing Details" UniqueName="PurchaseDetails"> <ContentTemplate> <table style="width: 100%"> <tr> <td> <table> <tr> <td> Default Vendor: </td> <td> <asp:HyperLink ID="hypPurchaseDetailDefaultvendor" runat="server"></asp:HyperLink> </td> </tr> <tr> <td> Vendor SKU: </td> <td> <asp:Label ID="lblPurchaseDetailVendorSKU" runat="server"></asp:Label> </td> </tr> <tr> <td> Last Cost: </td> <td> <asp:Label ID="lblPurchaseDetailLastCost" runat="server"></asp:Label> </td> </tr> <tr> <td> DropShip Mode: </td> <td> <asp:Label ID="lblPurchaseDetailDropShipMode" runat="server"></asp:Label> </td> </tr> </table> </td> </tr> <tr> <td> <asp:HyperLink ID="hypViewPurchaseDetails" runat="server" Text="View Purchasing Details"></asp:HyperLink> </td> </tr> </table> </ContentTemplate> </telerik:RadDock> <telerik:RadDock ID="dockVendorPrices" runat="server" Title="Vendor Prices" UniqueName="VendorPrices"> <ContentTemplate> <table style="width: 100%"> <tr> <td> <telerik:RadGrid ID="grdVendorPrices" runat="server" GridLines="None" AllowPaging="True"> <ExportSettings> <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin="" PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf> </ExportSettings> <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50"> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="False" Resizable="False"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn HeaderText="Vendor" UniqueName="TemplateColumn"> <ItemTemplate> <%#Eval("DisplayName")%> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Vendor SKU" UniqueName="TemplateColumn"> <ItemTemplate> <%#Eval("VendorSKU")%> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Price" UniqueName="TemplateColumn"> <ItemTemplate> <%#FormatCurrency(Eval("Price"), 2)%> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" /> </MasterTableView> </telerik:RadGrid> </td> </tr> <tr> <td> <asp:HyperLink ID="hypViewAllVendorPrices" runat="server" Text="View All"></asp:HyperLink> </td> </tr> </table> </ContentTemplate> </telerik:RadDock> <telerik:RadDock ID="dockWareHouses" runat="server" Title="Warehouses" UniqueName="WareHouses"> <ContentTemplate> <uc1:product_warehouseinventory id="Product_WarehouseInventory1" showoffsetqtycolum="false" runat="server" /> </ContentTemplate> </telerik:RadDock> </telerik:RadDockZone></telerik:RadDockLayout>function SelectionChanged(sender, args) { // Refresh by calling RadAjaxManager $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest()}
I am trying to populate a rad combo box via a object data source, but I cannot seem to access it when I put it into a RadRibbonBar.
Am I missing something? Here is what I have:
<telerik:RadRibbonBar runat="server"> <telerik:RibbonBarTab Text="Home"> <telerik:RibbonBarGroup Text="Selections" > <Items> <telerik:RibbonBarTemplateItem> <telerik:RadComboBox ID="versionList" Label="Version" runat="server" DataTextField="Version.Name" DataValueField="Version.ID" > </telerik:RadComboBox> </telerik:RibbonBarTemplateItem> </Items> </telerik:RibbonBarGroup> </telerik:RibbonBarTab> </telerik:RadRibbonBar> In my code, versionList is not recognized as an object and I cannot bind to it. As shown below. "versionList" is not defined.
versionList.DataSource = version.Items; What am I doing wrong?
<telerik:RadDateTimePicker ID='dtEventBegin' runat='server'><DateInput ClientEvents-OnBlur="changeEndDate" /></telerik:RadDateTimePicker><telerik:RadDateTimePicker ID='dtEventEnd' runat='server' /><telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> function changeEndDate(sender, e) { var endDatePickerID = sender.get_id().replace("dtEventBegin", "dtEventEnd"); var endDatePicker = $find(endDatePickerID); endDatePicker.set_selectedDate(sender.get_selectedDate()); }</telerik:RadScriptBlock>