.NET提升中...

No one will make you success to youself~

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
protected void Page_Load(object sender, EventArgs e)
    
{
        btnFirst.Text 
= "最首页";
        btnPrev.Text 
= "前一页";
        btnNext.Text 
= "下一页";
        btnLast.Text 
= "最后页";
        GridView1.DataBind();
        ShowPageChangedStatus();

    }

   
private void ShowPageChangedStatus()
  
{
        lblCurrentIndex.Text 
= "" + (GridView1.PageIndex + 1).ToString() + "";
        lblPageCount.Text 
= "总共 " + GridView1.PageCount.ToString() + " 页";
    }

    
public void PagerButtonClick(object sender, EventArgs e)
    
{
        
string arg = ((LinkButton)sender).CommandArgument.ToString();
        
switch (arg)
        
{
            
case "next":
                
if (GridView1.PageIndex < (GridView1.PageCount - 1))
                
{
                    GridView1.PageIndex 
+= 1;
                }

                
break;
            
case "prev":
                
if (GridView1.PageIndex > 0)
                
{
                    GridView1.PageIndex 
-= 1;
                }

                
break;
            
case "last":
                GridView1.PageIndex 
= (GridView1.PageCount - 1);
                
break;
            
default:
                GridView1.PageIndex 
= System.Convert.ToInt32(arg);
                
break;
        }

        GridView1.DataBind();
        ShowPageChangedStatus();
    }

    
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    
{
        
int startIndex;
        startIndex 
= GridView1.PageIndex * GridView1.PageSize;
        GridView1.PageIndex 
= e.NewPageIndex;
        GridView1.DataBind();
        ShowPageChangedStatus();

    }

posted on 2007-06-29 15:13  叶自飘零  阅读(257)  评论(2编辑  收藏  举报