Edit this page

DataPager Object

RadDataPager provides the following client-side properties and methods:

Public Properties

Property Parameters Return type Description
get_uniqueID() none String Returns the UniqueID of the RadDataPager.
get_pageCount() none integer Returns the page count for the pager control.
get_startRowIndex() none integer Returns the index of the first record that is displayed on a page of data.
get_pageSize() none integer Returns the page size for the pager control.
set_pageSize() integer none Sets the page size for the pager control.
get_totalRowCount() none integer Returns the total number of records that are displayed in the underlying data source.
get_currentPageIndex() none integer Returns the current page index for the pager control.
set_currentPageIndex() integer none Sets the current page index for the pager control.

Public Methods

Method Parameters Return type Description
fireCommand(commandName, commandArgument) string, string/integer none Method which triggers specific command for the RadDataPager when executed. The method is called for the RadDataPager client instance and its arguments depend on the command which will be processed. The method takes the following arguments
  • string: command name which could be Page or PageSizeChange

  • string/integer: command arguments "First", "Next", "Prev", "Last" or integer value for page size.

Below is a sample illustrating how you can use the fireCommand() client-side method of RadDataPager:

<telerik:RadDataPager RenderMode="Lightweight" ID="RadDataPager1" runat="server">
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
    <script type="text/javascript">

        function FirePageSizeChangeCommand() {
            var datapager = $find("<%= RadDataPager1.ClientID %>");
            datapager.fireCommand("PageSizeChange", 10);

        function FirePageCommand() {
            var datapager = $find("<%= RadDataPager1.ClientID %>");
            datapager.fireCommand("Page", "Next");


See Also