Ciao a tutti, ho questo problema:

in un form di una pagina, e specifico il problema accade solo in un form

quando clicco la seconda volta (la prima è tutto OK) su un pulsante di ricerca, visualizzo:


Errore server nell'applicazione '/'.

Operazione non valida a causa dello stato corrente dell'oggetto.

Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack.

Dettagli eccezione: System.InvalidOperationException: Operazione non valida a causa dello stato corrente dell'oggetto.

Errore nel codice sorgente:

Durante l'esecuzione della richiesta Web corrente è stata generata un'eccezione non gestita. Per informazioni sull'origine e la posizione dell'eccezione, vedere l'analisi dello stack dell'eccezione riportata di seguito.

dopo aver tolto qualche elemento nella gridview sono arrivato alla colonna che genera problemi



<asp:TemplateField HeaderText="Incassato" ItemStyle-Width="50">
<ItemTemplate>
<asp:TextBox ID="tbIncassato" Visible="true" runat="server" Width="70"></asp:TextBox>
</ItemTemplate>
<FooterTemplate>
<div align="left">
<asp:TextBox ID="tbIncassatoTotale" Enabled="false" runat="server" width="80"></asp:TextBox>
</div>
</FooterTemplate>
<ItemStyle Width="50px"></ItemStyle>
</asp:TemplateField>

Dopo aver isolato le colonne ho capito che il problema è qui:

<asp:TextBox ID="tbIncassato" Visible="true" runat="server" Width="70"></asp:TextBox>

e anche togliendo il Value dal campo (come indicato qui sopra) il problema persiste


Secondo voi dove sta l'errore?

Perchè al primo click è tutto OK?

Thanks