ASP.net 中DataGrid控件中,我想添加一个“首页”“尾责”“转向第几页”,请问,怎么写????
好像本来这个控件只有上下页的功能吧??

解决方案 »

  1.   

    自已写了,不要用它自带的分页,在datagrid底下加吧
      

  2.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=B12283DE-DB20-4322-ACCC-12724442808A
    里页应该有你想要的
      

  3.   

    用斑竹的分页控件AspNetPager。
      

  4.   

    public void PagerButtonClick(Object sender, CommandEventArgs e)     
    {    
    btnFirst.Enabled=true; 
    btnPrev.Enabled=true; 
    btnNext.Enabled=true; 
    btnLast.Enabled=true;  //由外部分页 UI 使用    
    String arg = e.CommandArgument.ToString();     PageCount=Int32.Parse(lblPageCount.Text.ToString());  
    int pageindex=Int32.Parse(lblCurrentPage.Text.ToString())-1;  switch(arg)    
    {    
    case "Next":    
    if (pageindex < (PageCount - 1))    
    pageindex ++;    
    break;    
    case "Prev":    
    if (pageindex > 0)    
    pageindex --;    
    break;    
    case "Last":    
    pageindex = (PageCount - 1);    
    break;  
    case "First":  
    pageindex=0;  
    break;  
    }    
    if(pageindex==0) 
    {
    btnFirst.Enabled=false; 
    btnPrev.Enabled=false; 

    else if(pageindex==PageCount-1) 
    {
    btnLast.Enabled=false; 
    btnNext.Enabled=false; 

    MyList.CurrentPageIndex=pageindex; 
    dataBind();    
    lblCurrentPage.Text=(MyList.CurrentPageIndex+1).ToString();  

    } private void txtIndex_TextChanged_1(object sender, System.EventArgs e)
    {
    btnFirst.Enabled=true; 
    btnPrev.Enabled=true; 
    btnNext.Enabled=true; 
    btnLast.Enabled=true; 
               
    int index=Int32.Parse(txtIndex.Text.ToString());     
    PageCount=Int32.Parse(lblPageCount.Text.ToString()); 
    if(index>=1&&index<=PageCount)     
    {     
    MyList.CurrentPageIndex=index-1;      
    DataBind();   
    lblCurrentPage.Text=index.ToString(); 

    if(index==1) 
    {
    btnFirst.Enabled=false; 
    btnPrev.Enabled=false; 

    else if(index==PageCount) 
    {
    btnLast.Enabled=false; 
    btnNext.Enabled=false; 

            
               
    else 

    { txtIndex.Text=""; } 
    dataBind();
    }       
    }
      

  5.   

    webdiyer的分页控件.
    www.webdiyer.com下载
    还有详细的使用说明.