RadDataPager
Class
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:
Inherited Members
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#
public virtual string PagedControlID { get; set; }
C#
public bool RemoveUrlFromDisabledHyperLinkButtons { 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:
TagKey
HtmlTextWriterTag
C#
protected override HtmlTextWriterTag TagKey { get; }
C#
[Browsable(false)]
public int TotalRowCount { get; }
Methods
C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Overrides:
C#
protected virtual void AddListenersToContainer()
C#
protected virtual void CallCommand(RadDataPagerCommandEventArgs e)
C#
protected override void CreateChildControls()
C#
protected virtual void CreateDataPagerFields()
C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides:
C#
public void FireCommand(RadDataPagerCommandEventArgs commandArgs)
C#
protected void HandleSEOPaging()
C#
protected virtual void OnFieldCreated(RadDataPagerFieldCreatedEventArgs e)
C#
protected virtual void OnFieldCreating(RadDataPagerFieldCreatingEventArgs e)
C#
protected virtual void OnPageIndexChanged(RadDataPagerPageIndexChangeEventArgs e)
C#
protected virtual void OnTotalRowCountAvailable(object sender, RadDataPagerPageEventArgs e)
C#
protected virtual void OnTotalRowCountRequest(RadDataPagerTotalRowCountRequestEventArgs e)
C#
public void RecreateChildControls()
C#
protected override void Render(HtmlTextWriter writer)
Overrides:
C#
protected override void RenderContents(HtmlTextWriter writer)
Overrides:
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