在.aspx頁面拉四個Button:
<asp:Button ID="btnfirst" runat="server" οnclick="button_click" Text="首 頁"
CommandArgument="first" />
<asp:Button ID="btnup" runat="server" οnclick="button_click" Text="上一頁"
CommandArgument="up" />
<asp:Button ID="btnnext" runat="server" οnclick="button_click" Text="下一頁"
CommandArgument="next" />
<asp:Button ID="btnlast" runat="server" οnclick="button_click" Text="末 頁"
CommandArgument="last" />
在.aspx.cs頁面添加代碼:
protected void button_click(object sender, EventArgs e)
{
string commandString = ((Button)sender).CommandArgument.ToString();
switch (commandString)
{
case "next":
if(this.GridView1.PageIndex<(GridView1.PageCount-1))
{
GridView1.PageIndex +=1;
}
break;
case "up":
if(this.GridView1.PageIndex>0)
{
GridView1.PageIndex-=1;
}
break;
case"last":
this.GridView1.PageIndex=(GridView1.PageCount-1);
break;
case"first":
this.GridView1.PageIndex=0;
break;
}
}