C#中前后翻页功能

首页

上一页
        
下一页

最后一页页 , 当前第
 protected void PageFirst_Click(object sender, EventArgs e)
    {
        DataGrid2.CurrentPageIndex = 0;//首页
        bindSwitch();
    }
    protected void PagePrev_Click(object sender, EventArgs e)
    {
        if (DataGrid2.CurrentPageIndex > 0)
        {
            DataGrid2.CurrentPageIndex -= 1;
        }
        bindSwitch();
    }
    protected void PageNext_Click(object sender, EventArgs e)
    {
        if (DataGrid2.CurrentPageIndex < (DataGrid2.PageCount - 1))
        {
            DataGrid2.CurrentPageIndex += 1;
        }
        bindSwitch();
    }
    protected void PageLast_Click(object sender, EventArgs e)
    {
        DataGrid2.CurrentPageIndex = (DataGrid2.PageCount - 1);//最后一页
        bindSwitch();
    }

    private void Bind(){
     -----------------------------------------------------
        pageT.Text = DataGrid2.PageCount.ToString();
        int intTemp = DataGrid2.CurrentPageIndex + 1;
        pageN.Text = intTemp.ToString();

    -----------------------------------------------------
    }
 

如果default语句在所有case最后,此时可以不加break 如果default语句之后还有case语句,如果不加break,则default语句执行过之后会继续下面的case语句,此时必须要在default之后加break语句,不过这种default用法是不推荐的,default顾名思义是缺省情况,只有任何条件都不匹配的情况下才会执行,所以应该将default语句放在所有case结束之后

转载于:https://my.oschina.net/yuhuiyoki/blog/1527371

你可能感兴趣的:(C#中前后翻页功能)