74 messaggi dal 23 maggio 2005
Ciao a tutti!
Ho un problema con la paginazione di un DataGrid.
Premetto che il DataGrid viene caricato chiamando il metodo
di una classe che utilizza una stored procedure.

Se la proprietà AllowCustomPaging è settata a false mi dà come
errore che deve essere settata a true.
Se la setto a true non mi dà errore ma mi visualizza solo
la prima pagina dei risultati impedendomi di passare alle pagine successive...Perchè?
imposti VirtualItemCount? quaando AllowCustomPaging è true?

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
è una proprietà del DatGrid

myGrid.VirtualItemCount = 50;

in pratica, quando AllowCustomPaging è false, il DataGrid si aspetta che la fonte dati contenga tutti gli elementi da visualizzare, è il datagrid che determina quante pagine servano in base al PageSize.

mentre quando AllowCustomPaging è true il DataGrid presuppone che la fonte dati contenga "solo una pagina", per ricavare il numero di pagine necessarie dobbiamo dirgli gli elementi totali VirtualItemCount.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
74 messaggi dal 23 maggio 2005
OK! Ora mi è chiaro!
Tutto risolto,grazie 1000!
di nulla

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
74 messaggi dal 23 maggio 2005
Ho esultato troppo presto!
Ho risolto sì il problema perchè ora si può cliccare
sul numero di pagina dei risultati da visualizzare,però
vengono visualizzati solo e sempre i primi 10 record.
Perchè? C'è da tener conto di qualche altra proprietà?
Ciao Daniela
devi gestire l'evento PageIndexChanged, e associare al DataSorce la nuova pagina.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.