<Asp: linkbutton id = "btnfirst" onclick = "pagerbuttonclick" runat = "server"
Commandargument = "0"> </ASP: linkbutton> & nbsp;
<Asp: linkbutton id = "btnprev" onclick = "pagerbuttonclick"
Runat = "server" commandargument = "Prev"> </ASP: linkbutton> & nbsp;
<Asp: linkbutton id = "btnnext" onclick = "pagerbuttonclick"
Runat = "server" commandargument = "Next"> </ASP: linkbutton> & nbsp;
<Asp: linkbutton id = "btnlast" onclick = "pagerbuttonclick"
Runat = "server" commandargument = "last"> </ASP: linkbutton> & nbsp;
<Input class = "show" id = "pagetext" type = "text" onchange = "testint ();"
Size = "2" name = "pagetext"
Runat = "server"> <asp: button id = "pagego" runat = "server"
TEXT = "go"> </ASP: button>
Background:
# Region custom paging Function
// Display page information
Public void showstats ()
{
Dt = (datatable) viewstate ["DT"];
Curpage. Text = convert. tostring (dguserlist. currentpageindex + 1 );
Tolpage. Text = convert. tostring (dguserlist. pagecount );
Itemcount. Text = DT. Rows. Count. tostring ();
}
Public void pagerbuttonclick (Object sender, system. eventargs E)
{
Linkbutton lbutn = (linkbutton) sender;
String STR = lbutn. commandargument;
Switch (STR)
{
Case "Next ":
If (dguserlist. currentpageindex <dguserlist. PageCount-1)
Dguserlist. currentpageindex = dguserlist. currentpageindex + 1;
Break;
Case "Prev ":
If (dguserlist. currentpageindex> 0)
Dguserlist. currentpageindex = dguserlist. CurrentPageIndex-1;
Break;
Case "last ":
Dguserlist. currentpageindex = dguserlist. PageCount-1;
Break;
Case "0 ":
Dguserlist. currentpageindex = 0;
Break;
}
Dguserlist. datasource = (datatable) viewstate ["DT"];
Dguserlist. databind ();
Showstats ();
}
Private void pagego_click (Object sender, system. eventargs E)
{
Int pagecount;
If (pagetext. value! = "")
{
Pagecount = convert. toint32 (pagetext. Value)-1;
If (pagecount <dguserlist. pagecount & pagecount> = 0)
{
Dguserlist. currentpageindex = pagecount;
Dguserlist. datasource = (datatable) viewstate ["DT"];
Dguserlist. databind ();
Showstats ();
}
}
}
# Endregion