or

function HandleScrolling(sender, eventArgs) { if (eventArgs.get_isOnBottom()) { var grid = $find("<%=rgUserList.ClientID %>"); var hiddenGroupTotalUserCount = document.getElementById('<%=hiddenGroupTotalUserCount.ClientID %>'); var allRecordsCount = parseInt(hiddenGroupTotalUserCount.value); var currentlyDisplayedRecordsCount = grid.get_masterTableView().get_pageSize(); if (currentlyDisplayedRecordsCount < allRecordsCount) { //if the visible items are less than the entire record count trigger a click event for the load more users button var button = document.getElementById('<%=buttonHiddenLoadMoreUsers.ClientID %>'); if (button) { button.click(); } } else { //Otherwise, hide the "scroll for more" label scrollForMoreLabel = document.getElementById("<%=scrollForMoreLabel.ClientID%>"); if (scrollForMoreLabel != undefined) { scrollForMoreLabel.style.visibility = "hidden"; } } } }<input runat="server" ID="buttonHiddenLoadMoreUsers" OnClick="ButtonHiddenLoadMoreUsers_Click" Style="width: 0; height: 0; display: none;" /><telerik:RadAjaxManagerProxy ID="ajaxManager2" runat="server" > <AjaxSettings> <telerik:AjaxSetting AjaxControlID="buttonHiddenLoadMoreUsers"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rgUserList" LoadingPanelID="loadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting>


<telerik:RadGrid ClientSettings-AllowDragToGroup="true" ShowGroupPanel="true" ShowFooter="true" runat="server" ID="rg" AutoGenerateColumns="False" GroupPanelPosition="Top"> <MasterTableView> <Columns> <telerik:GridBoundColumn HeaderText="id" DataField="id"></telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="value 1" DataField="Value" UniqueName="Value1"></telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="value 2" DataField="Value" UniqueName="Value2"></telerik:GridBoundColumn> </Columns> </MasterTableView> </telerik:RadGrid>Protected Sub rg_NeedDataSource(sender As Object, e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles rg.NeedDataSource If e.IsFromDetailTable = False Then Dim dt As New DataTable() dt.Columns.Add("id", GetType(Integer)) dt.Columns.Add("text", GetType(String)) dt.Columns.Add("value", GetType(Double)) Dim r As DataRow r = dt.NewRow() r("id") = "1" r("text") = "nr. 1" r("value") = 1.5 dt.Rows.Add(r) r = dt.NewRow() r("id") = "2" r("text") = "nr. 2" r("value") = 2.5 dt.Rows.Add(r) rg.DataSource = dt End If End Sub