Bonjour,

Je travail avec visual studio 2008 avec du C# et les formes ASP.

Sur un site Web, une forme modifie les valeurs d'un champs.

Pour ce fair un linqData est mis dans la forme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
            <asp:LinqDataSource ID="LinqDataSource2" runat="server" ContextTypeName="DataClassesDataContext"
                EnableUpdate="True" OnUpdating="UpdateImageData" Where="ID == @id" TableName="Images">
                <WhereParameters>
                    <asp:QueryStringParameter Name="ID" QueryStringField="id" Type="Int32" />
                </WhereParameters>
            </asp:LinqDataSource>
Ainsi q'un formlView.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 <asp:FormView ID="FormViewImageData" DefaultMode="Edit" runat="server" DataSourceID="LinqDataSource2"
                OnItemUpdating="UpdateImageData" OnItemUpdated="OnItemUpdated" OnModeChanged="OnModechanged"
                DataKeyNames="ID" meta:resourcekey="FormViewImageDataResource1">
UpdateImageData (le onUpdatting) permet de vérifier les valeurs avant mis a jour et de veiller a ce qu'elle soient compatible entre elle.

Si je change la table par une vue (modification du schémas de donnée) les mis a jour ne sont pas appliqué. L'application continue sans erreur, mais les données ne sont pas modifié.

quelqu'un pourrait il m'aider ?

Merçi