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.
Ainsi q'un formlView.
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>
UpdateImageData (le onUpdatting) permet de vérifier les valeurs avant mis a jour et de veiller a ce qu'elle soient compatible entre elle.
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">
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
Partager