goedenmiddag,
delphi prism...
Ik heb een gridview waarin ik kan editten. De gebruiker mag echter niet alle rijen editten. Dus, ik doe een check op de rij op het moment dat de edit-knop geklikt wordt. Als de check niet goed is, voer ik dezelfde acties uit als bij het klikken op de cancel-knop.
Code:
GV.EditIndex := -1;
GV.DataBind();
Dit heeft echter geen effect. Ook niet na een refresh op de pagina. De gridview blijt in edit-mode staan, terwijl ik toch zeker weet dat de code goed uitgevoerd wordt. Wat zie ik over het hoofd?
Ik wil dus dat de update/cancel-knoppen verdwijnen, en ook alle editcontrols in de rij waarin niet ge-edit mag worden...
Ik hoor het graag!
De volledige code:
Code:
method TUC_G_Beschikbaarheid.GV_RowEditing(sender: System.Object; e: System.Web.UI.WebControls.GridViewEditEventArgs);
begin
var lOK : Boolean;
if ((GV.PageIndex = 0) and (e.NewEditIndex <= 5))
then lOK := False
else lOK := True;
if lOK then begin
GV.EditIndex := e.NewEditIndex;
GV.DataBind();
end else begin
GV.EditIndex := -1;
GV.DataBind();
end;
end;
method TUC_G_Beschikbaarheid.GV_RowCancelingEdit(sender: System.Object; e: System.Web.UI.WebControls.GridViewCancelEditEventArgs);
begin
GV.EditIndex := -1;
GV.DataBind();
end;
Bookmarks