我有一个aspxgridview,显示每行的多个按钮。我希望能够做的是基于一些背景逻辑,每行启用一些这些按钮。当HtmlRowPrepared事件被捕获时我会使用e.Row.FindControl(“butApprove”),但它返回null。如果我多次搜索Controls集合,我可以找到带有该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>
非常感谢
乔纳森