che sto cercando di capire GridView
meccanica impaginazione di ASP.NET in modo da poter utilizzare la funzionalità nativa del quadro invece di fatta in casa routine di impaginazione manuale della mia azienda, che prendono un sacco di lavori di realizzazione.Impostazione manuale di un PageCount di GridView quando DataSource non restituisce il set di risultati completo?
Ho capito tutto, tranne che come ottenere la proprietà PageCount s' il GridView
a lavorare con i nostri servizi web. Attualmente, i nostri servizi web restituiscono il numero totale record di simile al seguente:
public object[] GetStuffMethod(int pageNum, int recordsPerPage, out int totalRecords)
Questo funziona bene con un GridView, tuttavia la documentazione che ho trovato dice che PageCount
proprietà s' il GrideView
è generato dal totale dei record in il DataSource. Non c'è davvero modo di impostare il PageCount basandosi su qualcos'altro oltre a restituire tutti i record?
Ci potrebbero essere decine di migliaia di record nella mia fonte di dati in modo da preferirei non selezionare tutti loro solo per far funzionare il numero di pagine di GridView. Probabilmente potrei semplicemente ignorare il conteggio delle pagine di GridView e calcolarlo da solo, ma se il framework ha un modo per farlo, preferirei usarlo.
hai provato le risposte? – eglasius