Devexpress 在绑定行时访问DataItemTemplate中的ASPxButton

Devexpress 在绑定行时访问DataItemTemplate中的ASPxButton,devexpress,aspxgridview,Devexpress,Aspxgridview,我有一个aspxgridview,它为每一行显示了许多按钮。我希望能够做到的是,基于一些后台逻辑,在每行的基础上启用其中一些按钮。当HtmlRowPrepared事件被捕获时,我使用tru并使用e.Row.FindControl(“butApprove”),但它返回null。如果我继续向下搜索控件集合多次,我可以找到具有该id的控件 由于我不熟悉DevExpress控件,是否有更简单的方法来执行此操作 <dx:GridViewDataButtonEditColumn Vis

我有一个aspxgridview,它为每一行显示了许多按钮。我希望能够做到的是,基于一些后台逻辑,在每行的基础上启用其中一些按钮。当HtmlRowPrepared事件被捕获时,我使用tru并使用e.Row.FindControl(“butApprove”),但它返回null。如果我继续向下搜索控件集合多次,我可以找到具有该id的控件

由于我不熟悉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>

非常感谢


Jonathan

我建议您使用该方法使用事件和访问按钮