or
<asp:Panel ID="panelTest" runat="server">
function CatchTab(e) { var keycode; if (window.event) { keycode = window.event.keyCode; } else if (e) { keycode = e.which || e.keyCode; } else { return true; } if (keycode == 13) { //alert("User Hit Enter"); var empid = document.getElementById('<%= tbTmid.ClientID %>').value; InitiateAjaxRequest(empid); } }function InitiateAjaxRequest(arguments) { var ajaxManager = $find("<%= ram2.ClientID %>"); alert("Initiating Request"); ajaxManager.ajaxRequest(arguments); }<telerik:RadAjaxManager ID="ram2" runat="server" Skin="Web20" OnRequestStart="InitiateAjaxRequest"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="ram2"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="panelTest" LoadingPanelID="loader1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="rgSc"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="panelTest" LoadingPanelID="loader1" /> <telerik:AjaxUpdatedControl ControlID="rwm1" LoadingPanelID="loader1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="loader1" runat="server" Skin="Web20" IsSticky="false" EnableViewState="true" Enabled="true"> </telerik:RadAjaxLoadingPanel><telerik:RadAjaxPanel > <telerik:RadWindowManager > <div align="center" style="z-index: 1;"> <telerik:RadTabStrip > <Tabs/> <Tabs/> <Tabs/> <telerik:RadTabStrip /> <telerik:RadMultiPage /> <telerik:RadPageView /> <telerik:RadGrid ID="gridLoans" runat="server" AllowAutomaticDeletes="true" AllowAutomaticUpdates="false" AllowAutomaticInserts="true" AllowFilteringByColumn="false" AllowPaging="false" AllowSorting="true" AllowMultiRowSelection="true" CellSpacing="2" PageSize="500" ShowGroupPanel="false" EnableLinqExpressions="false" GridLines="Both" CellPadding="0" HeaderStyle-Wrap="false" AutoGenerateColumns="false" BorderColor="Black" BorderStyle="Solid" BorderWidth="1px" OnItemDataBound="grid_ItemDataBound" OnPageIndexChanged="grid_PageIndexChanged" OnPageSizeChanged="grid_PageSizeChanged" OnNeedDataSource="grid_NeedDataSource" OnInsertCommand="gridLoans_InsertCommmand" OnUpdateCommand="gridLoans_UpdateCommand" OnDeleteCommand="gridLoans_DeleteCommand" OnPreRender="gridLoans_PreRender" OnGridExporting="gridLoans_GridExporting" AllowCustomPaging="true" > <ClientSettings allowautoscrollondragdrop="false" allowexpandcollapse="false" allowgroupexpandcollapse="false"> <Selecting AllowRowSelect="true" UseClientSelectColumnOnly="true" /> <Scrolling AllowScroll="false" UseStaticHeaders="false" /> <ClientEvents OnGridCreated="grid_GridCreated" OnRowDblClick="RowDblClick" /> <Resizing AllowResizeToFit="true" EnableRealTimeResize="true" /> </ClientSettings> <ExportSettings IgnorePaging="true" ExportOnlyData="true" Excel-Format="ExcelML" /> <AlternatingItemStyle BorderColor="Black" BorderStyle="Solid" BorderWidth="1px" /> <MasterTableView EditMode="InPlace" CommandItemDisplay="TopAndBottom" DataKeyNames="LoanID" ClientDataKeyNames="LoanID" GridLines="Both"> <CommandItemSettings ExportToPdfText="Export to PDF" /> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"><HeaderStyle Width="20px" /></RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"><HeaderStyle Width="20px" /></ExpandCollapseColumn> <Columns> <telerik:GridClientSelectColumn UniqueName="ClientSelectColumn" /> ... </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn1 column" UniqueName="EditCommandColumn1"></EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="false" /> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default" /> <ActiveItemStyle BorderColor="Black" BorderStyle="Solid" BorderWidth="1px" /> <FilterMenu EnableImageSprites="false" /> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu> </telerik:RadGrid> </telerik:RadPageView> </telerik:RadMultiPage> </telerik:RadAjaxPanel> </div><telerik:RadAjaxPanel /><telerik:RadWindowManager />Protected Sub RadGrid1_ItemCommand(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles RadGrid1.ItemCommand Select Case e.CommandName Case RadGrid.InitInsertCommandName ' cancel any previous edits RadGrid1.MasterTableView.ClearEditItems() Case RadGrid.EditCommandName End SelectEnd Sub<asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <rad:RadGrid ID="rg" OnUpdateCommand="Update" OnNeedDataSource="BindItems" OnItemDataBound="rg_ItemDataBound" OnPreRender="rg_PreRender" runat="server" > <PagerStyle Position="Top" /> <MasterTableView DataKeyNames="ID" CommandItemDisplay="None"> <CommandItemTemplate> <asp:ImageButton ID="ImageButton1" ImageUrl="/admin/images/add-record.jpg" CommandName="InitInsert" runat="server" /> Add New </CommandItemTemplate> <Columns> <rad:GridTemplateColumn HeaderStyle-Width="40px" HeaderText="Email"> <ItemTemplate> <asp:CheckBox id="cbEmail" AutoPostBack="true" OnCheckedChanged="AddToEmailList" runat="server" /> </ItemTemplate> </rad:GridTemplateColumn>
// a handful of other columns <rad:GridEditCommandColumn EditText="More" HeaderStyle-Width="30" /> </Columns> </MasterTableView> </rad:RadGrid> </ContentTemplate> </asp:UpdatePanel><telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1_NeedDataSource"> <MasterTableView AllowSorting="true" AllowPaging="true" PageSize="20" AllowFilteringByColumn="true" /></telerik:RadGrid>using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Data.Linq;using System.Linq;using Telerik.Web.UI;public class Class1{ public Class1(int i) { this.Column1 = i.ToString(); this.Column2 = (200 - i).ToString(); this.Column3 = System.Text.Encoding.Default.GetString(new[] { System.Convert.ToByte(65 + (i % 26)) }); } public string Column1 { get; set; } public string Column2 { get; set; } public string Column3 { get; set; } public static IEnumerable<Class1> GetData() { List<Class1> data = new List<Class1>(); for (int i = 0; i < 200; i++) { yield return new Class1(i); } }}public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { //RadGrid1.DataSource = Class1.GetData().ToArray(); //works RadGrid1.DataSource = Class1.GetData(); //doesn't work }}<telerik:RadComboBox ID="RadComboBox4" runat="server" Width="590px" Height="140px" Filter="Contains" ShowToggleImage="False" EmptyMessage="Fund..." MinFilterLength="3" EnableAutomaticLoadOnDemand="True" DataSourceID="SqlDataSource1" DataTextField="Name" DataValueField="FundID" OnItemDataBound="RadComboBox4_ItemDataBound" > <ItemTemplate> <div style="float: left"> <asp:Label ID="Label1" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Name") %>'></asp:Label> </div> <div style="float: right"> <telerik:RadMenu ID="RadMenu1" runat="server" EnableRoundedCorners="true" EnableShadows="true" > <Items> <telerik:RadMenuItem Text="Fund ID"> <GroupSettings ExpandDirection="Right"></GroupSettings> <Items> <telerik:RadMenuItem Text="About US"> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Strategic Plan"> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Executive Bios"> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Contact Us"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> </Items> </telerik:RadMenu> </div> <br /><br /> </ItemTemplate></telerik:RadComboBox>