Hi,
hoffe ihr könnt mir wieder einmal helfen
Ich habe ein Webpart zur Durchsuchung einer bestimmten Liste und möchte ab einer Listengröße von 7 Einträgen den Pager verwenden, sprich:
Zusätzlich hab ich folgende Sachen drin:
Beides steht in der "protected override void CreateChildControls()". Sollte ja soweit stimmen oder?
Der EventHandler is Standard, also
Wenn ich nun aber auf z.B. Seite 2 gehe im Pager/Webpart dann zeigt es mir an, dass keine Einträge vorhanden sind zum anzeigen, obwohl eigentlich welche da sein müssten
Was mache ich falsch?
hoffe ihr könnt mir wieder einmal helfen
Ich habe ein Webpart zur Durchsuchung einer bestimmten Liste und möchte ab einer Listengröße von 7 Einträgen den Pager verwenden, sprich:
Code:
this.spGrid = new SPGridView();
this.spGrid.AllowPaging = true;
this.spGrid.AutoGenerateColumns = false;
this.spGrid.PageSize = 7;
this.spGrid.EnableViewState = true;
this.spGrid.PageIndexChanging += new GridViewPageEventHandler(spGrid_PageIndexChanging);
Zusätzlich hab ich folgende Sachen drin:
Code:
this.spGrid.PagerSettings.Mode = PagerButtons.NumericFirstLast;
this.spGrid.PagerSettings.FirstPageText = "<< Anfang | ";
this.spGrid.PagerSettings.LastPageText = " | Ende >>";
this.spGrid.PagerSettings.Position = PagerPosition.TopAndBottom;
this.spGrid.PagerStyle.VerticalAlign = VerticalAlign.Middle;
this.spGrid.PagerSettings.Visible = true;
addGridColumns(); [COLOR="#FF0000"]-> hier unwichtig, nur der Vollständigkeit halber mit drin[/COLOR]
this.Controls.Add(this.spGrid);
spGrid.PagerTemplate = null;
Beides steht in der "protected override void CreateChildControls()". Sollte ja soweit stimmen oder?
Der EventHandler is Standard, also
Code:
void spGrid_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
spGrid.PageIndex = e.NewPageIndex;
spGrid.DataBind();
}
Wenn ich nun aber auf z.B. Seite 2 gehe im Pager/Webpart dann zeigt es mir an, dass keine Einträge vorhanden sind zum anzeigen, obwohl eigentlich welche da sein müssten
Was mache ich falsch?