Ciao a tutti sto usando un detailsview per visualizzare i dettagli delle righr selezionate da una gridview. Funziona tutto tranne l' update command, che non aggiorna niente. Cliccando su modifica appaiono le textbox per cambiare i valori, andando su applica non si verifica nessun errore ma torno alla detailsview originale senza effettuare le modifiche.

Il codice dell' sqldatasource

codice:
<asp:SqlDataSource ID="sdsdettagli" ConnectionString="<%$ ConnectionStrings:connessionelalunablu %>" ProviderName="<%$ ConnectionStrings:connessionelalunablu.ProviderName %>"           runat="server"          SelectCommand="SELECT id,titolo,descrizione,url,cancellato,online,pagamento,lingua,clicked,clicked_parziale,note,datainserimento,dataultimavisita FROM dati WHERE id=@id"          UpdateCommand="UPDATE dati SET titolo = @titolo, descrizione = @descrizione, lingua = @lingua WHERE ID = @id;">         <SelectParameters>             <asp:ControlParameter ControlID="gdvricerca" Name="id" PropertyName="SelectedValue" />         </SelectParameters>         <UpdateParameters>             <asp:Parameter Name="titolo" Type="String" />             <asp:Parameter Name="descrizione" Type="String" />             <asp:Parameter Name="lingua" Type="String" />             <asp:Parameter Name="original_titolo" Type="String" />             <asp:Parameter Name="id" Type="Int32" />         </UpdateParameters>     </asp:SqlDataSource>


E quello della detailsview:

codice:
<asp:DetailsView ID="dtlcerca" runat="server" Width="400px"                  DataSourceID="sdsdettagli" AutoGenerateRows="False">             <RowStyle BackColor="#7AD0FA" Height="40px" HorizontalAlign="Center" />             <Fields>                 <asp:BoundField DataField="id" HeaderText="ID" ReadOnly="True" />                 <asp:BoundField DataField="titolo" HeaderText="Titolo" />                 <asp:BoundField DataField="note" HeaderText="Note" NullDisplayText="Non ci sono note" />                 <asp:HyperLinkField DataNavigateUrlFields="url" DataTextField="url"                      HeaderText="Url" Target="_blank">                     <ControlStyle ForeColor="Black" />                     <ItemStyle ForeColor="Black" />                 </asp:HyperLinkField>                 <asp:BoundField DataField="lingua" HeaderText="Lingua" />                 <asp:BoundField DataField="datainserimento" DataFormatString="{0:d}" HeaderText="Data inserimento" ReadOnly="True" />                 <asp:BoundField DataField="dataultimavisita" DataFormatString="{0:d}" HeaderText="Data ultima visita" ReadOnly="True" />                 <asp:BoundField DataField="descrizione" HeaderText="Descrizione" />                 <asp:CommandField ShowEditButton="True" ShowDeleteButton="true" />             </Fields>             <AlternatingRowStyle BackColor="White" />         </asp:DetailsView>

Visto che non restituisce nessun errore ho pensato che fosse l' update command ad essere sbagliato, ma non trovo l' errore. Sapete aiutarmi?