Bonjour,
J'ai un soucis dans l'appel de la méthode de mise à jour.
J'ai créé une FormView avec 3 checkbox A,B,C.
Il y a un linkbutton qui s'appelle "Update" initialement et "Valid" une fois "Update" cliqué.
Lorsque je clique sur "Valid" j'aimerai que ma Method UpdateMethod soit appelé.
Ma fonction UpdateMapping est créé dans un fichier vb App_code:
Shared Function UpdateMapping(ByVal NAT As String, ByVal DAT As Date, ByVal DAT_OFF As Boolean, ByVal DAT_WRK As Boolean, ByVal DAT_WEN As Boolean) As Integer
Mon code aspx est:
<asp:ObjectDataSource ID="MappingListDB" runat="server" SelectMethod="getMappingList"
TypeName="CalendarDB2" UpdateMethod="UpdateMapping">
<SelectParameters>
<asp:Parameter DefaultValue="" Name="NAT" Type="String" />
<asp:ControlParameter Name="YEAR" ControlID="DDLyear" PropertyName="SelectedValue" />
<asp:ControlParameter Name="MONTH" ControlID="DDLmonth" PropertyName="SelectedValue" />
<asp:ControlParameter Name="DAT" ControlID="Label3" PropertyName="Text" Type="DateTime" />
</SelectParameters>
</asp:ObjectDataSource>
Mon code aspx.vb est:
Protected Sub Update_Dat_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Update_Dat.Click
If Update_Dat.Text = "Valid" Then
-- Appel de la methodUpdate
Else
' The checkboxes are enabled
CType(FV1.FindControl("DAT_OFF_CB"), CheckBox).Enabled = True
CType(FV1.FindControl("DAT_WEN_CB"), CheckBox).Enabled = True
CType(FV1.FindControl("DAT_WRK_CB"), CheckBox).Enabled = True
'The ButtonLink "Update" becomes "Valid"
Update_Dat.Text = "Valid"
Update_Dat.Visible = True
Cancel.Visible = True
End If
End Sub
Merci pour votre aide.
Sabine