Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
DataGrid e elementi paginati
mercoledì 20 ottobre 2004 - 09.40
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Peephee
Profilo
| Newbie
10
messaggi | Data Invio:
mer 20 ott 2004 - 09:40
Ho riscontrato un errore su un DataGrid di un tipo che non avrei mai immaginato!
Il mio DataGrid (normalissimo) elenca 10 contenuti per pagina e nella prima colonna riporta l'ID univoco del contenuto.
Cliccando sull'ID, al postback, mi scompare il DataGrid e mi compare una form con il dettaglio dei dati del contenuto (ID) cliccato.
Uso un TemplateColumn al cui interno c'è un link che scatena l'evento.
Il Command Argument dovrebbe essere dinamico perché prende anch'esso l'ID.
Ecco il codice:
<asp:TemplateColumn SortExpression="Servizio_ID" HeaderText="ID del Servizio">
<ItemTemplate>
<asp:LinkButton CssClass=linkA ID="lnk_Servizio_IDStato" Runat="server" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Servizio_ID") %>' CommandName="modificaRiga">
<%# DataBinder.Eval(Container.DataItem, "Servizio_ID") %>
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>
Il problema è che se vado alla pagina 2 e clicco sul 9° elemento (che in realtà è il 19° - 9 della 2ª pagina + 10 della 1ª) il parametro dell'Argument che mi passa è sempre quello della 1ª (il 9).
E così alle altre pagine!
Mi prende sempre l'argument dei contenuti della 1ª pagina nella stessa posizione.
Come è possibile?
E come posso risolvere?
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !