Updatefunktion i GridView virker ikke
Jeg har i et GridView lavet følgende:<asp:GridView ID="gvListeNy" .....
OnRowEditing="RowEdit"
OnRowUpdated="RowUpdate"
OnRowCancelingEdit="RowCancelingEdit">
og følgende til at håndtere dem i codebehind:
Sub RowEdit(ByVal sender As Object, ByVal e As GridViewEditEventArgs)
gvListeNy.EditIndex = e.NewEditIndex
gvListeNy.DataBind()
End Sub
Sub RowUpdate(ByVal sender As Object, ByVal e As GridViewUpdatedEventArgs)
lblInfo.Text = "xxx"
End Sub
Sub RowCancelingEdit(ByVal sender As Object, ByVal e As GridViewCancelEditEventArgs)
End Sub
Edit åbner fint nok og cancel virker også (gør jo dog ikke noget, men giver ikke fejl). Update derimod går øjeblikkelig i fejl, når man klikker på det:
The GridView 'gvListeNy' fired event RowUpdating which wasn't handled.
Hvorfor det?
Et par spørgsmål mere:
1/ Hvordan får man cancel til blot at lukke de åbnede felter og vise de oprindelige værdier?
2/ Hvis der er 3 felter i GridViewet og man kun ønsker at de 2 første skal kunne editeres - kan man gøre det?