Hi Frnz
I have some checkboxes in Datagrid, out of that datagrid i have a checkbox. if i select that checkbox then i should select all the checkboxes in datagrid. please help me out.
<asp:GridView ID="gvApplicable" runat="server" AutoGenerateColumns="False"
AllowSorting="True" AllowPaging="True" PageSize="15" onrowediting="gvApplicable_RowEditing"
onpageindexchanging="gvApplicable_PageIndexChanging" Height="127px"
onselectedindexchanged="gvApplicable_SelectedIndexChanged" Width="213px" >
<Columns>
<asp:TemplateField >
<ItemTemplate>
<asp:CheckBox ID="Chk1" runat="server" />
ItemTemplate>
asp:TemplateField>
<asp:BoundField ReadOnly="true" DataField="DeptCode" HeaderText="Code" InsertVisible="false" SortExpression="Code">asp:BoundField>
<asp:BoundField ReadOnly="true" DataField="DeptName" HeaderText="Category" InsertVisible="false" SortExpression="Name">asp:BoundField>
Columns>
asp:GridView>
<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="true" Text="Select" CssClass="TableList"
Height="25px" Width="126px" oncheckedchanged="CheckBox1_CheckedChanged">asp:CheckBox>
Loading
Krishna GaradPosted Dec 22, 2010, 7:20 AM
Suthish NairPosted Dec 25, 2010, 1:27 AM
Please start a new thread. This thread is already resolved, nobody will be interested in replying.
Satyapriya NayakPosted Dec 24, 2010, 1:30 PM
When i click the select CheckBox all the checkboxes in gridview are checked but when i uncheck the select CheckBox all the checkboxes in gridview are not unchecked.how to do it.
Thanks
Soft CornerPosted Dec 24, 2010, 6:20 AM
sandeep kodepakaPosted Dec 24, 2010, 6:15 AM
sandeep kodepakaPosted Dec 24, 2010, 6:13 AM
thanks for the mail
Suthish NairPosted Dec 24, 2010, 3:14 AM
Your query resolved?
Soft CornerPosted Dec 22, 2010, 7:43 AM
1. Generate CheckBox1_CheckedChanged event in ur code
2. Implement this code in above event
CheckBox chkbox = new CheckBox();
foreach (GridViewRow row in gvApplicable.Rows)
{
chkbox = (CheckBox)row.FindControl("Chk1");
if (chkbox.Checked == false)
{
chkbox.Checked = true;
}
else
{
chkbox.Checked = false;
}
}