Laden...

Paging im Gridview

Letzter Beitrag vor 18 Jahren 2 Posts 1.012 Views
Paging im Gridview

hallo,

ich möchte in meinem GridView automatisch pagen. Dazu behandle ich das Event PageIndexChanging.

Wenn nun dies Event gefuert wird, muss ich dort doch wohl zum einen den neuen PageIndexsetzen (GridView1.PageIndex= e.NewPageIndex) und zum anderen die datenbindung neu machen, oder? Zumindest wenn ich eine Quelle verwende, die inzwischen nicht mehr da ist (weil es keine datenbank war, sondern "nur" eine List)

Grundsätzlich geht das auch, allerdings reagiert das GridView immer erst nach dem 2. Klick auf die neue Page und schaltet dann um.
Fehlt mir da irgendwas?


protected void GridView1_PageIndexChanging(Object sender, GridViewPageEventArgs e)
{
dc = GetMyTable();
GridView1.DataSource = dc;
GridView1.DataBind();
GridView1.PageIndex= e.NewPageIndex;
}

There are 10 diffent types of people in this world: Those who understand binary and those who don't....

OK,

ich habe es selbst hinbekommen. War ja eigentlich auch logisch: Natürlich muss man den PageIndex neu setzen bevor man das DataBind macht.

There are 10 diffent types of people in this world: Those who understand binary and those who don't....