Results 1 to 3 of 3

Thread: gridview, edit/cancel

  1. #1
    Mieke Janson
    Join Date
    Apr 2005
    Location
    noordwijk
    Posts
    306

    gridview, edit/cancel

    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;

  2. #2
    SillyMember
    Join Date
    May 2003
    Location
    Gent
    Posts
    7,725
    Gebruik e.Cancel voor beide gevallen.

    Delphi Code:
    1. method  MijnPagina.GridViewRowEditing(
    2.     sender: System.Object;
    3.     e: System.Web.UI.WebControls.GridViewEditEventArgs);
    4. begin
    5.    // enkel de rijen met oneven index mogen gewijzigd
    6.    e.Cancel := e.NewEditIndex mod 2 = 0
    7. end;
    All methodologies are based on fear. -- Kent Beck.

  3. #3
    Mieke Janson
    Join Date
    Apr 2005
    Location
    noordwijk
    Posts
    306
    Dank je! Gaat lukken!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •