GridView: Findcontrol from HeaderTemplate/ItemTemplate
How to find item template control in GridView?
Dim chkHeader As CheckBox = DirectCast(gridView1.Row.FindControl(“chkHeader”), CheckBox)
How to find control from header template in grid view?
For example If you want to find checkbox available in header template of gridview
<asp:GridView ID=”gridView1″ runat=”server” AutoGenerateColumns=”False”><Columns>
<asp:TemplateField >
<HeaderTemplate>
<asp:CheckBox ID=”chkHeader” runat=”server” />
</HeaderTemplate>
</asp:TemplateField >
</Columns>
</asp:GridView>
Solution:
Find Header control using following line of code
VB.NET Code:
Dim chkHeader As CheckBox = DirectCast(gridView1.HeaderRow.FindControl(“chkHeader”), CheckBox)
C# Code:
CheckBox chkHeader = (CheckBox)gridView1.HeaderRow.FindControl(“chkHeader”);
Hope this is help !
Comments