27 messaggi dal 24 novembre 2005
Ciao,
ho una GridView popolata usando la proprietà DatasourceID e relativo SqlDataSource.
Per visualizzare un numero di riga su ogni row uso direttamente nel SelectCommand del SqlDataSource la seguente dicitura:

"Select Rownum as numero..."

Il che funziona correttamente.
Ma se io aggiungo anche un "...ORDER BY qualcosa" ciò che ottengo nella GridView nella colonna che fa riferimento a "numero" non è ordinato ma una serie tipo:
5
12
10
7
ecc.

Potete aiutarmi?
Grazie
Marco

Chuck Norris, C'E'!
Intercetta l'evento di creazione della riga e inserisci tu il valore incrementandolo, oppure nel template column chiami una funzione di bind che ti incrementa un valore e mostra a video.

Ciauz

imperugo
Microsoft MVP
myblog : http://www.tostring.it
fai come diceva ugo, ma invece di incrementare un valore, potresti anche solo mostrare il RowIndex (non ricordo il nome preciso della proprietà)

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
27 messaggi dal 24 novembre 2005
Intendete una cosa di questo tipo:

Sub GridViewRisRic_RowCreated(ByVal sender As Object, ByVal e As GridViewRowEventArgs)
e.Row.Cells(2).Text = e.Row.RowIndex.ToString
End Sub

Ora provo

Chuck Norris, C'E'!
si qualcosa di simile, solo controlla se la riga è di tipo "dato"

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
27 messaggi dal 24 novembre 2005
Ok, controllo tipo "dato" inserito.
C'è un problema però...
Ho abilitato la paginazione, 25 record per pagina, sulla GridView. Quando clicco per scorrere le pagine dei risultati, su ogni pagina la numerazione riparte da 0!
Come risolvo?

Chuck Norris, C'E'!
così a naso farei:

e.Row.RowIndex + (GridViewRisRic.PageIndex * GridViewRisRic.PageSize)

ricontrolla perche in matematica sono una frana

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
27 messaggi dal 24 novembre 2005
Modificato e testato
Grazie per la collaborazione

Marco

Chuck Norris, C'E'!

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.