如何在asp.net网格视图中搜索控件并访问它

本文关键字:控件 搜索 访问 视图 asp net 网格 | 更新日期: 2023-09-27 17:58:14

我有一个网格视图:

<asp:GridView ID="gvAppRejProfiles" runat="server" AutoGenerateColumns="false">
                        <Columns>
                            <asp:TemplateField>
                                <HeaderTemplate>
                                    Resumes
                                </HeaderTemplate>
                                <ItemTemplate>
                                    <asp:LinkButton ID="lbtnResumes" runat="server"></asp:LinkButton>
                                </ItemTemplate>
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>

我有一个简历名称列表(字符串格式),我想将其添加为字符串数组中所有简历名称的链接按钮"lbtnResumes"的文本。

如何在asp.net网格视图中搜索控件并访问它

使用FindControl()方法。。。。搜索控制

void gvAppRejProfiles_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        LinkButton bl = 
         (LinkButton)e.Row.FindControl("lbtnResumes");

    }
}
for (int count = 0; count < gvAppRejProfiles.Rows.Count; count++)
                {
                    LinkButton lbtnResumes = (LinkButton)gvAppRejProfiles.Rows[count].FindControl("lbtnResumes");
                    if (lbtnResumes.Text == "resume")
                    {
                        // Store and perform any operation
                    }
                }