System.Web.UI.WebControls Namespace DataGrid Class
Sets or retrieves the index of the currently displayed page.
Script |
DataGrid.CurrentPageIndex [ = intIndex ] |
This property can only be used programmatically; it cannot be set when declaring the control.
intIndex |
The index of the page currently displayed. |
The property is read/write with no default value.
Use this property to determine the currently displayed page in the DataGrid control when paging is enabled. This property is also used to programmatically control which page is displayed.
You can also hide the built in paging controls and create custom controls. To display a specific page, set this property to the page index you want to display and then rebind the data to the DataGrid control.
NOTE: The CurrentPageIndex property is zero based.
The following example demonstrates how to use the CurrentPageIndex property to programmatically control the page to display in the DataGrid control.
void setPage ( Object src, DataGridPageChangedEventArgs e ) {
// used by built-in pager. Set CurrentPageIndex to the page the user clicked.
myGrid.CurrentPageIndex = e.NewPageIndex;
// fetch and rebind the data.
bindGrid ( );
}
Sub setPage ( src As Object, e As DataGridPageChangedEventArgs )
' used by built-in pager. Set CurrentPageIndex to the page the user clicked.
myGrid.CurrentPageIndex = e.NewPageIndex
' fetch and rebind the data.
bindGrid ( )
End Sub |
|
C# |
VB |
Show me
DataGrid Members AllowPaging AllowCustomPaging