<asp:GridView ID="grdOpen" runat="server" AutoGenerateColumns="false" CssClass="GridView1"
HeaderStyle-BackColor="#108ec0" HeaderStyle-ForeColor="White" DataKeyNames="transactionId"
OnRowDataBound="OnRowDataBound" Width="98%" OnRowCommand="grdOpen_RowCommand">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<img alt="" style="cursor: pointer" src="../images/plus.png" />
<asp:Panel ID="pnlOrders" runat="server" Style="display: none">
<asp:GridView ID="grdOpendetails" runat="server" AutoGenerateColumns="false" CssClass="GridView1"
HeaderStyle-BackColor="#108ec0" HeaderStyle-ForeColor="White" Width="90%">
<Columns>
<asp:TemplateField HeaderText="S No.">
<ItemTemplate>
<%# Container.DataItemIndex +1 %>.
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Ordr Date">
<ItemTemplate>
<asp:Label ID="date" Text='<%# Eval("Order Date","{0:dd/MM/yyyy}")%>' runat="server"></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
</asp:TemplateField>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Ship">
<ItemTemplate>
<asp:ImageButton ID="lnk_delete" runat="server" CommandName="ship1" CommandArgument='<%# Eval("transactionId") %>'
ImageUrl="~/images/ship_adbtn.png" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
<asp:CheckBox ID="chkall" runat="server" AutoPostBack="true" OnCheckedChanged="CheckedChanged_chkall" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chkRow" runat="server" OnCheckedChanged="CheckedChanged_chkRow" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
</asp:TemplateField>
</Columns>
</asp:GridView>
</asp:Panel>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="S No." ItemStyle-Width="50px">
<ItemTemplate>
<%# Container.DataItemIndex +1 %>.
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
gn="Center" />
</asp:BoundField>
<asp:BoundField ItemStyle-Width="100px" DataField="Total Order" HeaderText="Total Order">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
</Columns>
</asp:GridView>
code is like:
protected void CheckedChanged_chkall(object sender, EventArgs e)
{
foreach (GridViewRow grid in grdOpen.Rows)
{
GridView gr = grid.FindControl("grdOpendetails") as GridView;
CheckBox chk = gr.FindControl("chkall") as CheckBox;
if (chk != null && chk.Checked == true)
{
}
}
}
how to get if header check box checked then how to get all checked value