This class represents a special style class derived from TableItemStyle that allows you to configure the pager controls for the DataGrid control. It is provided through the DataGrid.PagerStyle property. Pager controls (special links that allow you to see one "page" of data at a time) are displayed in a separate row at the bottom of the table, provided you have enabled the DataGrid.AllowPaging property.
Aside from setting the standard style properties, you can also use the Mode property to configure the type of pager buttons used (multiple numeric or previous/next). If you are using previous/next buttons (PagerMode.NextPrev), you can also set the associated text for the links using the NextPageText and PrevPageText properties (which default to the < and > signs). If you use numeric link buttons (PagerMode.NumericPages), you can also set the maximum number of links that will be displayed at a time through the PageButtonCount property. If there are more pages than specified in this property, a link with ellipses (...) is automatically displayed in the pager row, which allows the user to show the next or previous set of numeric links.
public sealed class DataGridPagerStyle : TableItemStyle { // Public Instance Properties public PagerMode Mode{set; get; } public string NextPageText{set; get; } public int PageButtonCount{set; get; } public PagerPosition Position{set; get; } public string PrevPageText{set; get; } public bool Visible{set; get; } // Public Instance Methods public override void CopyFrom(Style s); // overrides TableItemStyle public override void MergeWith(Style s); // overrides TableItemStyle public override void Reset( ); // overrides TableItemStyle }