

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(null, null);
}

浙公网安备 33010602011771号