我不知道为什么要在gridview模板中访问这些内容很困难。
我在gridview中有一个页脚模板,带有一个简单的“sum”标签,我需要写入小时的总和。
如何从服务器端(c#)访问此标签?所以我可以设置单击“计算”时的结果。
ASP.net
<FooterTemplate>
<asp:Label ID="Labeltotaltimer" runat="server" Text=""></asp:Label>
</FooterTemplate>´
我尝试过的众多解决方案之一:
Label tst = (Label)GridViewrapport.FindControl("Labeltotaltimer");
让我更改按钮点击标签的简单修复?
答案 0 :(得分:0)
你快到了。 FindControl仅适用于直接的childern,因此不应在GridView本身上调用它,而应该在特定行上调用它,即foorter。
GridViewrapport.FooterRow.FindControl("Labeltotaltimer")