New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
[EmbeddedSkin("DataPager", typeof(RadDataPager))]
[EmbeddedSkin("DataPager", "Default", typeof(RadDataPager))]
[ClientScriptResource("Telerik.Web.UI.RadDataPager", "Telerik.Web.UI.ListView.DataPager.RadDataPagerScripts.js")]
[TelerikToolboxCategory("Data")]
[RequiredScript(typeof(MaterialRipple))]
[RequiredCss("Telerik.Web.UI.Skins.Common.MaterialRipple.css", RenderMode.Lightweight, typeof(RadTreeList))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadDataPager))]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Mobile, typeof(RadDataPager))]
public class RadDataPager : RadWebControl, IScriptControl, IControlResolver, IPostBackDataHandler, ISkinnableControl, IControl, INamingContainer, ICompositeControlDesignerAccessor, IPostBackEventHandler

Inheritance: objectRadWebControlRadDataPager

Implements: ICompositeControlDesignerAccessorIControlIControlResolverINamingContainerIPostBackDataHandlerIPostBackEventHandlerIScriptControlISkinnableControl...

Inherited Members RadWebControl.ResolveRenderMode()RadWebControl.CanRenderInMode(RenderModeBrowserAdaptor, RenderMode)RadWebControl.PreferredRenderMode(RenderModeBrowserAdaptor)RadWebControl.GetSkinSuffix()RadWebControl.OnPreRender(EventArgs)RadWebControl.ControlPreRender()RadWebControl.RenderSmartPasteDescriptionAttribute()RadWebControl.ConfigureCombinedScriptFile()RadWebControl.ConfigureCombinedBaseSkinFile()RadWebControl.RegisterScriptControl()RadWebControl.RegisterCssReferences()RadWebControl.LoadClientState(Dictionary<string, object>)RadWebControl.SaveClientState()RadWebControl.RenderClientStateField(HtmlTextWriter)RadWebControl.RenderBeginTag(HtmlTextWriter)RadWebControl.RenderEndTag(HtmlTextWriter)RadWebControl.RenderScriptsNoScriptManager(HtmlTextWriter)RadWebControl.RenderDescriptorsNoScriptManager(HtmlTextWriter)RadWebControl.RegisterScriptDescriptors()RadWebControl.ApplyConditionalRendering(HtmlTextWriter)RadWebControl.RenderClassic(HtmlTextWriter)RadWebControl.RenderLite(HtmlTextWriter)RadWebControl.RenderNative(HtmlTextWriter)RadWebControl.InitializeRenderMode()RadWebControl.DescribeRenderMode(IScriptDescriptor)RadWebControl.DescribeProperty<T>(IScriptDescriptor, string, T, T)RadWebControl.DescribeIDReferenceProperty(IScriptDescriptor, string, string)RadWebControl.DescribeEvent(IScriptDescriptor, string, string)RadWebControl.GetEmbeddedSkinNames()RadWebControl.CreateControlRenderer()RadWebControl.GetScriptDescriptors()RadWebControl.GetScriptReferences()RadWebControl.GetViewScriptReference()RadWebControl.LoadPostData(string, NameValueCollection)RadWebControl.RaisePostDataChangedEvent()RadWebControl.GetViewStateValue<T>(string, T)RadWebControl.DescribeClientProperties(IScriptDescriptor)RadWebControl.DescribeClientEvents(IScriptDescriptor)RadWebControl.RegisterWithScriptManagerRadWebControl.SkinRadWebControl.EnableRippleEffectRadWebControl.EnableEmbeddedScriptsRadWebControl.EnableEmbeddedSkinsRadWebControl.EnableEmbeddedBaseStylesheetRadWebControl.RuntimeSkinRadWebControl.EnableAjaxSkinRenderingRadWebControl.RenderModeRadWebControl.ResolvedRenderModeRadWebControl.SupportsAdaptiveRenderingRadWebControl.SupportsNativeRenderingRadWebControl.SupportsLightweightRenderingRadWebControl.CssClassFormatStringRadWebControl.IsRenderModeSetRadWebControl.RenderingCompatibilityRadWebControl.ClientIDModeRadWebControl.ScriptManagerRadWebControl.RadScriptManagerRadWebControl.RadStyleSheetManagerRadWebControl.RendererRadWebControl.AccessKeyRadWebControl.BackColorRadWebControl.BorderColorRadWebControl.BorderStyleRadWebControl.BorderWidthRadWebControl.CssClassRadWebControl.EnabledRadWebControl.EnableThemingRadWebControl.ForeColorRadWebControl.FontRadWebControl.HeightRadWebControl.SkinIDRadWebControl.VisibleRadWebControl.WidthRadWebControl.TabIndexRadWebControl.ToolTip...

Constructors

C#
public RadDataPager()

Fields

C#
public const string PageCommandName = "Page"
C#
public const string PageFirstCommandArgument = "First"
C#
public const string PageLastCommandArgument = "Last"
C#
public const string PageNextCommandArgument = "Next"
C#
public const string PagePrevCommandArgument = "Prev"
C#
public const string PageSizeChangeCommandName = "PageSizeChange"

Properties

C#
public bool AllowRouting { get; set; }
C#
public bool AllowSEOPaging { get; set; }
C#
public RadDataPagerClientEvents ClientEvents { get; }
C#
[Browsable(false)]
public virtual PageableItemContainerLocator ContainerLocator { get; }

Controls

ControlCollection

C#
public override ControlCollection Controls { get; }
C#
public CultureInfo Culture { get; set; }
C#
[Browsable(false)]
public int CurrentPageIndex { get; set; }
C#
public bool EnableAriaSupport { get; set; }
C#
public RadDataPagerFieldCollection Fields { get; }
C#
protected bool IsPageableItemContainerAttached { get; }
C#
public string LocalizationPath { get; set; }
C#
[Browsable(false)]
public int MaximumRows { get; }
C#
[Browsable(false)]
public IRadPageableItemContainer PageableItemContainer { get; }
C#
[Browsable(false)]
public int PageCount { get; }
C#
public virtual string PagedControlID { get; set; }
C#
public int PageSize { get; set; }
C#
public bool RemoveUrlFromDisabledHyperLinkButtons { get; set; }
C#
public string RouteName { get; set; }
C#
public string RoutePageIndexParameterName { get; set; }
C#
public string SEOPagingQueryPageKey { get; set; }
C#
[Browsable(false)]
public int StartRowIndex { get; }
C#
protected override bool SupportsRenderingMode { get; }

Overrides: RadWebControl.SupportsRenderingMode

TagKey

HtmlTextWriterTag

C#
protected override HtmlTextWriterTag TagKey { get; }
C#
[Browsable(false)]
public int TotalRowCount { get; }

Methods

C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadWebControl.AddAttributesToRender(HtmlTextWriter)

C#
protected virtual void AddListenersToContainer()
C#
protected void ApplySettingsOnContainer(int startRowIndex, int pageSize, bool shouldBind)
Parameters:startRowIndexintpageSizeintshouldBindbool
C#
protected virtual bool BrowserIsCrawler()
Returns:

bool

C#
protected virtual void CallCommand(RadDataPagerCommandEventArgs e)
Parameters:eRadDataPagerCommandEventArgs
C#
protected virtual bool CallCommandToContainer(string commandName, string commandArgument)
Parameters:commandNamestringcommandArgumentstringReturns:

bool

C#
protected void CallOnPageIndexChanged(int startRowIndex, int pageSize)
Parameters:startRowIndexintpageSizeint
C#
protected override void CreateChildControls()
C#
protected virtual void CreateDataPagerFields()
C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Parameters:descriptorIScriptDescriptor

Overrides: RadWebControl.DescribeComponent(IScriptDescriptor)

C#
public void FireCommand(RadDataPagerCommandEventArgs commandArgs)
Parameters:commandArgsRadDataPagerCommandEventArgs
C#
public void FireCommand(string commandName, string commandArgument)
Parameters:commandNamestringcommandArgumentstring
C#
protected virtual void HandleClientCommand(string commandName, string commandArgs)
Parameters:commandNamestringcommandArgsstring
C#
protected void HandleSEOPaging()
C#
protected virtual void LoadControlInternalState(object savedState)
Parameters:savedStateobject
C#
protected override void LoadControlState(object savedState)
Parameters:savedStateobject
C#
protected override void LoadViewState(object savedState)
Parameters:savedStateobject
C#
protected override bool OnBubbleEvent(object source, EventArgs args)
Parameters:sourceobjectargsEventArgsReturns:

bool

C#
protected virtual void OnFieldCreated(RadDataPagerFieldCreatedEventArgs e)
Parameters:eRadDataPagerFieldCreatedEventArgs
C#
protected virtual void OnFieldCreating(RadDataPagerFieldCreatingEventArgs e)
Parameters:eRadDataPagerFieldCreatingEventArgs
C#
protected override void OnInit(EventArgs e)
Parameters:eEventArgs

Overrides: RadWebControl.OnInit(EventArgs)

C#
protected override void OnLoad(EventArgs e)
Parameters:eEventArgs
C#
protected virtual void OnPageIndexChanged(RadDataPagerPageIndexChangeEventArgs e)
Parameters:eRadDataPagerPageIndexChangeEventArgs
C#
protected virtual void OnTotalRowCountAvailable(object sender, RadDataPagerPageEventArgs e)
Parameters:senderobjecteRadDataPagerPageEventArgs
C#
protected virtual void OnTotalRowCountRequest(RadDataPagerTotalRowCountRequestEventArgs e)
Parameters:eRadDataPagerTotalRowCountRequestEventArgs
C#
public void RaisePostBackEvent(string eventArgument)
Parameters:eventArgumentstring
C#
public void RecreateChildControls()
C#
protected override void Render(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadWebControl.Render(HtmlTextWriter)

C#
protected override void RenderContents(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: RadWebControl.RenderContents(HtmlTextWriter)

C#
protected virtual object SaveControlInternalState()
Returns:

object

C#
protected override object SaveControlState()
Returns:

object

C#
protected override object SaveViewState()
Returns:

object

C#
protected override void TrackViewState()

Events

C#
public event EventHandler<RadDataPagerCommandEventArgs> Command
C#
public event DataPagerFieldCreatedEventHandler<RadDataPagerFieldCreatedEventArgs> FieldCreated
C#
public event DataPagerFieldCreatingEventHandler<RadDataPagerFieldCreatingEventArgs> FieldCreating
C#
public event EventHandler<RadDataPagerPageIndexChangeEventArgs> PageIndexChanged
C#
public event EventHandler<RadDataPagerTotalRowCountRequestEventArgs> TotalRowCountRequest
In this article
DefinitionConstructorsRadDataPager()FieldsPageCommandNamePageFirstCommandArgumentPageLastCommandArgumentPageNextCommandArgumentPagePrevCommandArgumentPageSizeChangeCommandNamePropertiesAllowRoutingAllowSEOPagingClientEventsContainerLocatorControlsCultureCurrentPageIndexEnableAriaSupportFieldsIsPageableItemContainerAttachedLocalizationPathMaximumRowsPageableItemContainerPageCountPagedControlIDPageSizeRemoveUrlFromDisabledHyperLinkButtonsRouteNameRoutePageIndexParameterNameSEOPagingQueryPageKeyStartRowIndexSupportsRenderingModeTagKeyTotalRowCountMethodsAddAttributesToRender(HtmlTextWriter)AddListenersToContainer()ApplySettingsOnContainer(int, int, bool)BrowserIsCrawler()CallCommand(RadDataPagerCommandEventArgs)CallCommandToContainer(string, string)CallOnPageIndexChanged(int, int)CreateChildControls()CreateDataPagerFields()DescribeComponent(IScriptDescriptor)FireCommand(RadDataPagerCommandEventArgs)FireCommand(string, string)HandleClientCommand(string, string)HandleSEOPaging()LoadControlInternalState(object)LoadControlState(object)LoadViewState(object)OnBubbleEvent(object, EventArgs)OnFieldCreated(RadDataPagerFieldCreatedEventArgs)OnFieldCreating(RadDataPagerFieldCreatingEventArgs)OnInit(EventArgs)OnLoad(EventArgs)OnPageIndexChanged(RadDataPagerPageIndexChangeEventArgs)OnTotalRowCountAvailable(object, RadDataPagerPageEventArgs)OnTotalRowCountRequest(RadDataPagerTotalRowCountRequestEventArgs)RaisePostBackEvent(string)RecreateChildControls()Render(HtmlTextWriter)RenderContents(HtmlTextWriter)SaveControlInternalState()SaveControlState()SaveViewState()TrackViewState()EventsCommandFieldCreatedFieldCreatingPageIndexChangedTotalRowCountRequest
Not finding the help you need?
Contact Support