To add an event to a checkbox on a DataGrid column header
private void Dgdinfo_itemcreated (object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (E.item.itemtype = = Listitemtype.header)
{
String Columns = e.item.cells[24]. Text;
if (columns== "Inerp")
{
Label LBL = new label ();
Lbl.id= "LBL";
LbL. text= "Inerp";
E.ITEM.CELLS[24]. Controls.Add (LBL);
CheckBox chk = new checkbox ();
Chk.id= "CHK";
E.ITEM.CELLS[24]. Controls.Add (CHK);
}
}
}
Select All button
private void Butall_click (object sender, System.EventArgs e)
{
System.Web.UI.WebControls.CheckBox CheckBox;
if (butall.text== "All selected")
{
foreach (DataGridItem datagriditem in Dg_list. Items)
{
checkbox= (checkbox) Datagriditem.findcontrol ("CheckBox2");
Checkbox.checked=true;
}
butall.text= "Total elimination";
}
Else
{
foreach (DataGridItem datagriditem in Dg_list. Items)
{
checkbox= (checkbox) Datagriditem.findcontrol ("CheckBox2");
Checkbox.checked=false;
}
butall.text= "all election";
}
}
0 button
private void Cancel_click (object sender, System.EventArgs e)
{
System.Web.UI.WebControls.TextBox text;
System.Web.UI.WebControls.CheckBox CheckBox;
foreach (DataGridItem datagriditem in Dg_list. Items)
{
checkbox= (checkbox) Datagriditem.findcontrol ("CheckBox2");
if (checkbox.checked==true)
{
text= (TextBox) Datagriditem.findcontrol ("TextBox2");
Text. text= "0";
}
}
}