c#开发园地

c#开发园地

管理


    
protected void grdMovies_DataBound(object sender, EventArgs e)
    
{
       Menu menuPager 
= (Menu)grdMovies.BottomPagerRow.FindControl("menuPager");

        
if (grdMovies.PageIndex== 0)
        
{
     
            
for (int i = 0; i <= 2; i++)
            
{
                MenuItem item 
= new MenuItem();
                item.Text 
= String.Format("[{0}]", i + 1);
                item.Value 
= i.ToString();
                
if (grdMovies.PageIndex == i)
                    item.Selected 
= true;
                menuPager.Items.Add(item);
            }

        }

        
else
        
{
            
            
for (int i = grdMovies.PageIndex - 1; i <= grdMovies.PageIndex + 1; i++)
            
{
                MenuItem item 
= new MenuItem();
                item.Text 
= String.Format("[{0}]", i + 1);
                item.Value 
= i.ToString();
                
if (grdMovies.PageIndex == i)
                    item.Selected 
= true;
                menuPager.Items.Add(item);
            }

        }


    }

  

    
protected void menuPager_MenuItemClick(object sender, MenuEventArgs e)
    
{
        grdMovies.PageIndex 
= Int32.Parse(e.Item.Value);

        grdMovies_DataBound(
nullnull);
    }
posted on 2008-03-19 13:45  chl  阅读(212)  评论(0)    收藏  举报