如何刷新 gridview 中的 Web 控制器 ASP.NET

How do I refresh a web controler inside a gridview ASP.NET

如何刷新 gridview 中的 Web 控制器?正如您在此处看到的那样,我在 gridview 中有一个网络控制器:

<asp:TemplateField>
    <ItemTemplate>
        <tr>
            <td colspan="100%" style="background: #F5F5F5">
                <div id="div<%# Eval("contrato_id") %>" style="overflow: auto; display: none; position: relative; left: 15px; overflow: auto">
                    <div class="ExpandTableHeader">
                    </div>
                    <div class="body">
                        <div id="tabs-ComponentesSection" class="menusection">
                            <TWebControl5:WebControl5 ID="Header8" runat="server" />
                        </div>
    </ItemTemplate>
</asp:TemplateField>

我要刷新以下控制器。

<TWebControl5:WebControl5 ID="Header8" runat="server" />

点击以下按钮。

<asp:Button class="btn btn-primary" ID="btnChooseContract" runat="server" Text="Elegir contrato" OnClick="AddContractToQuote" />

这是按钮的隐藏代码。

protected void AddContractToQuote(object sender, EventArgs e)
{
}

几年前使用了一些看起来像这样的代码...

for (int x = 0; x < GridViewName.Rows.Count; x++)
{
    GridViewRow row = (GridViewRow) GridViewName.Rows[x];

    Control contr = (control) row.Cells[1].FindControl("NameOfYourControl");

    contr = //Another similar control that looks like the first, but different

}