<MasterTableView EditMode="PopUp" Caption="Caption" CommandItemDisplay="Top" NoMasterRecordsText="No Rows Returned!" DataKeyNames="ID" RetrieveNullAsDBNull="False" HorizontalAlign="Center" BorderWidth="1" BorderColor="Gray" BorderStyle="Solid" InsertItemPageIndexAction="ShowItemOnFirstPage">
I searched the entire forum and I could't find one single explanation on what happens internally to the SQL table that stores the appointments, specifically the field 'RecurranceStorage' when a 'recurring exception' occurs. Please provide me with a link that can help me to understand the magic. I want to know how recurrence series keep track of exceptions like 'moving' one instance of the series to another resource or date/time. Your sample code 'ResouceGrouping' has zero code-behind.Thanks in advance.
Hi,
I am trying to implement the automatic onloaddemand mechanism of the RAD combo box. But getting following error when click on dropdown:-
Following is the source html for location combo box. Combobox is bind to objectdata source. Highlighted portion is use for onload demand functionality.
<telerik:RadComboBox ID="comboLocation" runat="server" Width="250px" DataTextField="Location_DisplayName"
DataValueField="Location_ID" DataSourceID="LocationDataSource"
AppendDataBoundItems="true" EnableAutomaticLoadOnDemand="true"
onitemsrequested="comboLocation_ItemsRequested" ShowMoreResultsBox="true"
itemsperrequest="5" enablevirtualscrolling="true">
<Items>
<telerik:RadComboBoxItem Text="" />
</Items>
</telerik:RadComboBox>
Not able to find what is happening wrong to cause above error. Have anyone got the same issue while developoing combobox on load demand functionality.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AddressTypes.aspx.cs" Inherits="foo.AddressTypes" %><%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %><html> <head runat="server"> <title>Test Page</title> </head> <body> <form runat="server"> <asp:ScriptManager ID="sm" runat="server" /> <asp:ObjectDataSource ID="gridDS" runat="server" TypeName="foo.AddressTypes" SelectMethod="GetRecords" /> <telerik:RadGrid ID="grid" runat="server" DataSourceID="gridDS" OnSelectedIndexChanged="Grid_SelectedIndexChanged" AllowMultiRowSelection="true"> <ClientSettings> <Selecting AllowRowSelect="true" /> </ClientSettings> </telerik:RadGrid> <asp:Button ID="button" runat="server" Text="Postback" /> </form> </body></html>Here is my code-behind:using System;using System.Collections.Generic;using System.Web.UI;namespace foo{ public partial class AddressTypes : Page { protected void Page_Load(object sender, EventArgs e) { } public static Dictionary<string, string> GetRecords() { Dictionary<string, string> dict = new Dictionary<string, string>(); dict.Add("Test 1", "Test record number 1"); dict.Add("Test 2", "Test record number 2"); dict.Add("Test 3", "Test record number 3"); dict.Add("Test 4", "Test record number 4"); dict.Add("Test 5", "Test record number 5"); return dict; } protected void Grid_SelectedIndexChanged(object sender, EventArgs e) { Response.Write("SELECTED INDEXES: " + grid.SelectedIndexes.Count); } }}EditFormSettings ...<EditFormSettings CaptionFormatString="Create" EditFormType="Template"> <EditColumn UniqueName="EditCommandColumn1"> </EditColumn> <FormTemplate> <div style="margin-left: 10px;"> <table> <tr> <td style="height: 100px; width: 470px;"> <table style="float: right;"> <tr> <td> <asp:Label ID="Label3" runat="server" ForeColor="Red" Text="*" Width="1px"></asp:Label> <asp:Label ID="Label2" Text="Mandatory Field(s)" runat="server"></asp:Label> </td> </tr> </table> <fieldset> <legend style="margin-bottom: 10px">Layout</legend> <table cellspacing="2" cellpadding="1" width="470px" border="0"> <tr> <td colspan="2"> <asp:TextBox Width="200px" ID="LayoutId" AutoCompleteType="Disabled" runat="server" Text='<%# Bind("LayoutId") %>' Visible="false"></asp:TextBox> </td> </tr> <tr> <td align="right"> Layout Name : </td> <td> <asp:TextBox Width="200px" ID="LayoutName" AutoCompleteType="Disabled" runat="server" Text='<%# Bind("LayoutName") %>'></asp:TextBox> </td> </tr> <tr> <td colspan="2"> <fieldset> <legend>Layout List</legend> <table style="width: 450px;"> <tr> <td width="50%"> <asp:Label ID="Label15" runat="server"> Selected</asp:Label> <telerik:RadListBox runat="server" DataTextField="Text" DataValueField="Value" ID="RadListBoxDestinationGroup" AutoPostBackOnReorder="true" EnableDragAndDrop="true" AllowReorder="true" Height="140px" Width="160px" ButtonSettings-Position="Left"> </telerik:RadListBox> </td> <td width="50%"> <asp:Label ID="GroupAvailable" runat="server"> Available</asp:Label> <telerik:RadListBox runat="server" DataSourceID="SqlDataSource1" DataValueField="COLUMN_NAME" DataTextField="COLUMN_NAME" ID="RadListBoxSourceGroup" AllowTransfer="true" TransferToID="RadListBoxDestinationGroup" SelectionMode="Multiple" AllowReorder="false" AllowDelete="false" TransferMode="Move" AutoPostBackOnTransfer="true" AutoPostBackOnReorder="true" EnableDragAndDrop="true" Height="140px" Width="160px" ButtonSettings-Position="Left" OnTransferred="RadListBoxSourceGroup_Transferred"> </telerik:RadListBox> </td> </tr> </table> </fieldset> </td> </tr> <tr> <td valign="top" align="right"> Layout UserId : </td> <td> <asp:CheckBox ID="LayoutUserId" runat="server" Checked='<%# 2.Equals(Eval("LayoutUserId")) ? true : false %>' /> </td> </tr> <tr> <td valign="top" align="right"> Sort Column : </td> <td> <telerik:RadComboBox ID="ComboBox_SortColumn" runat="server" Width="175px" DataValueField="ID" DataTextField="Name"> </telerik:RadComboBox> </td> </tr> <tr> <td valign="top" align="right"> Sort Order : </td> <td> <telerik:RadComboBox ID="ComboBox_SortOrder" runat="server" Width="175px" SelectedValue='<%# Bind("SortOrder") %>'> <Items> <telerik:RadComboBoxItem Text="Ascending" Value="Asc" Selected="true" /> <telerik:RadComboBoxItem Text="Descending" Value="Desc" /> </Items> </telerik:RadComboBox> </td> </tr> <tr> <td valign="top" align="right"> Group Column : </td> <td> <telerik:RadComboBox ID="ComboBox_GroupByColumn" runat="server" Width="175px" DataValueField="ID" DataTextField="Name"> </telerik:RadComboBox> </td> </tr> </table> </fieldset> </td> </tr> </table> <table> <tr> <td> <asp:Button ID="Button3" runat="server" Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>' CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>'> </asp:Button> <asp:Button ID="Button4" runat="server" Text="Cancel" CausesValidation="false" CommandName="Cancel"> </asp:Button> </td> </tr> </table> </div> </FormTemplate> <PopUpSettings Modal="True"></PopUpSettings> </EditFormSettings>