GridView e recupero valore Datakey - Anomalo?

mercoledì 07 aprile 2010 - 17.27

gmt Profilo | Junior Member

Salve, ho questo strano problema.
Griview, impostata bene, funziona e lo usata 100 volte allo stesso modo in altri parti del programma..
dopo aperta viene filtrata (esempio tutte le fatture non pagate, se la lista contiene le fatture), mi trovo quindi questa situazione

ID
1 dati...
4 ....
6
7

Ho messo un bottone per ogni riga che fa un update del pagamento.. quindi se pago la riga nr. 2 (ID = 4), dopo faccio un refresh e la riga scompare. quindi ho
ID
1 dati...
6
7

Se adesso clicco sulla riga 2.. mi passa sempre l'ID = 4 !!!!!!! come se ci fosse ancora ma a video è tutto ok!!

Sotto la gridview c'è...
<asp:ScriptManager ID="scriptManager" runat="server" />
<asp:Panel ID="pnlPopup" runat="server" CssClass="detail" Width="600px" style="display:table;">
<asp:UpdatePanel ID="updPnlDetail" runat="server" UpdateMode="Conditional">
<ContentTemplate>
-...
Non so piu' che fare!!
Grazie

----

fguida Profilo | Expert

Ma quando refreshi rifai un Bind della Grid?

Francesco

gmt Profilo | Junior Member

Risolto, il problema stava nel fatto che avevo usato la FilterExpression e l'ho gestita da codice.
Se da codice non rimetti tutti i parametri, ad esempio la modifichi usando solo 2 su 3 paramentri, non funziona.
Ho dovuto mettere comunque il parametro e passargli % per farli prendere tutti..
Grazie comunque e ciao!

fguida Profilo | Expert

Ciao e buona giornata

Francesco
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 !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5