如何在foreach循环中获取DevExpress.Web.ASPxGridView.ASPxGridView的rows元素

如何在foreach循环中获取DevExpress.Web.ASPxGridView.ASPxGridView的rows元素,devexpress,asp.net-3.5,Devexpress,Asp.net 3.5,我在应用程序中使用了Dev Express.Web.ASPxGridView.ASPxGridView控件, 我想隐藏ASPGridview的DataItemTemplate中链接按钮和锚定标记的可见性 我是这样做的 protected void objGrid_DataBound(object sender, EventArgs e) { foreach (GridViewRow dr in objGrid.Rows) { LinkButton objedit

我在应用程序中使用了Dev Express.Web.ASPxGridView.ASPxGridView控件, 我想隐藏ASPGridview的DataItemTemplate中链接按钮和锚定标记的可见性

我是这样做的

protected void objGrid_DataBound(object sender, EventArgs e)
{

    foreach (GridViewRow dr in objGrid.Rows)
    {
        LinkButton objedit = (LinkButton)dr.FindControl("lnbEdit");
        objedit.Visible = false;
    }
}
但我得到了错误,因为objGrid没有行的属性或方法。
因此,如何在asp.net 3.5 C#

中使用foreach for ASPxGridview作为DevExpress控件的数据绑定事件,您应该使用它访问DataCellTemplate中定义的控件

您应该使用访问DataCellTemplate中定义的控件

是的,但是如何使用foreach循环进行控制,因为我想要隐藏基于条件的控制。您不需要使用foreach循环,您可以在为每一行触发的事件处理程序中使用此方法。请看我发布的链接底部的示例,其中使用了HtmlDataCellPrepared事件。我遵循了这个链接示例,但得到了Linkbutton conrol Linkbutton objedit=(Linkbutton)objGrid.FindRowTemplateControl(1,“lnbEdit”)的空值;我发布了一个指向FindRow>>>Cellya的链接,但是如何使用foreach循环来控制该控件,因为我希望根据条件隐藏控件。您不需要使用foreach循环,您可以在为每一行触发的事件处理程序中使用此方法。请看我发布的链接底部的示例,其中使用了HtmlDataCellPrepared事件。我遵循了这个链接示例,但得到了Linkbutton conrol Linkbutton objedit=(Linkbutton)objGrid.FindRowTemplateControl(1,“lnbEdit”)的空值;我发了一个链接到FindRow>>>手机