Also, bevor ich versucht, benutzerdefinierte Gridview Paging über ObjectDataSource... Ich glaube, ich habe jedes bekannte Tutorial gelesen, nur um sicher zu sein, dass ich es verstanden habe. Es sah nicht wie Raketenwissenschaft.
Ich habe die AllowPaging = True in meiner Rasteransicht.
Ich habe angegeben PageSize="10" in meiner Rasteransicht.
Ich habe die EnablePaging="True" auf die ObjectDataSource.
Ich habe die 2 Paging-Parameter hinzugefügt (maximumRows & startRowIndex) in die Select-Methode meines Business-Objekts ein.
Ich habe eine analoge "count"-Methode mit der gleichen Signatur wie die select-Methode erstellt.
Das einzige Problem, das ich zu haben scheine, ist während der Ausführung... die ObjectDataSource liefert mein Geschäftsobjekt mit einem maximumRows-Wert von -1 und ich kann mir beim besten Willen nicht erklären, warum. Ich habe bis zum Ende des Internets nach jemandem gesucht, der dieses Problem hat, und anscheinend bin ich der Einzige. Die StartRowIndex Parameter scheint gut zu funktionieren.
Irgendwelche Ideen?