Der er metoder på et FormView som UpdateItem, DeleteItem etc... Så dem kan du selv kalde - f.eks. i en eventhandler for en knap du har et andet sted på formen. Mvh
Jeg kan godt få det til at virke, når jeg flytter knappen udenfor <EditItemTemplate> på samme siden, MEN når jeg i min usercontrol forsøger, kan jeg ikke få fat i UpdateItem.
Koden i min usercontrol:
Sub Gem(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Page.FindControl("formview1").UpdateItem(False) End Sub
Page.FindControl("formview1").UpdateItem(False) kompilerer vel ikke...? Du må caste det du får tilbage fra FindControl til et formview, og så kalde updateitem på det. Jeg synes for øvrigt ikke det er en god idé at du fra en usercontrol finder en anden kontrol der der på selve siden - som du så kalder noget på. Du skulle hellere sørge for at din usercontrol havde et event du kunne abbonnere på fra siden, og så i en handler af det event gøre hvad der skal gøres på andre af sidens kontroller. Mvh
Min usercontrol: (viser for overskueligeheden kun de ting som skal bruges)
Sub Gem(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Dim fw As FormView = CType(Me.Page.FindControl("FormView1"), FormView) fw.UpdateItem(False) End Sub
Var så lidt ... Lidt beklageligt at masterpages har den bieffekt. Mvh
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.