Hi...
See this one for all check box checked.
In Script:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('[id*=chkHeader]').click(function () {
$("[id*='chkChild']").attr('checked', this.checked);
});
});
</script>
In Body:
<asp:GridView ID="gvUserInfo" runat="server" Width="561px" AutoGenerateColumns="False">
<HeaderStyle BackColor="#df5015" Font-Bold="true" ForeColor="White" />
<Columns>
<asp:TemplateField><HeaderTemplate>
<asp:CheckBox ID="chkHeader" runat="server" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chkChild" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Id">
<ItemTemplate>
<asp:Label ID="lblId" runat="server" Text='<%# Eval("Id") %>'/>
</ItemTemplate>
</asp:TemplateField>
In Button.cs:
foreach (GridViewRow gvrow in gvUserInfo.Rows)
{
CheckBox chkdelete = (CheckBox)gvrow.FindControl("chkChild");
if (chkdelete.Checked)
{
string UserName = ((Label)gvUserInfo.Rows[gvrow.RowIndex].FindControl("lblUserName")).Text;
}
}
Label1.Text = UserName;
}
Like that, find checked values in gridview.
Thank u.