2010-11-05 4 views
0

J'ai un aspxgridview qui affiche un nombre de boutons pour chaque ligne. Ce que je veux être en mesure de faire est d'activer certains de ces boutons par ligne, en fonction de la logique de base. Lorsque l'événement HtmlRowPrepared est piégé, j'utilise e.Row.FindControl ("butApprove") mais il renvoie null. Si je continue à chercher plusieurs fois dans la collection Controls, je peux trouver le contrôle avec cet identifiant.Accès à un ASPxButton dans un DataItemTemplate lorsque la ligne est liée

Y a-t-il un moyen plus simple de le faire étant donné que je suis nouveau dans les contrôles DevExpress.

 <dx:GridViewDataButtonEditColumn VisibleIndex="4"> 
      <DataItemTemplate> 
       <dx:ASPxButton ID="butAddNote" runat="server" Text="Add Note"></dx:ASPxButton> 
       <dx:ASPxButton ID="butEditContact" runat="server" Text="Edit Contact"></dx:ASPxButton> 
       <dx:ASPxButton ID="butApprove" runat="server" Text="Approve"></dx:ASPxButton> 
       <dx:ASPxButton ID="butReject" runat="server" Text="Reject"></dx:ASPxButton> 
      </DataItemTemplate> 
     </dx:GridViewDataButtonEditColumn> 

Un grand merci

Jonathan

Répondre

Questions connexes