Select All button events:
Private Void Butall_click ( Object Sender, system. eventargs E)
{
System. Web. UI. webcontrols. checkbox;
If (Butall. Text = " Select All " )
{
Foreach (Maid In Dg_list.items)
{
Checkbox = (Checkbox) datagriditem. findcontrol ( " Checkbox2 " );
Checkbox. Checked = True ;
}
Butall. Text = " Full elimination " ;
}
Else
{
Foreach (Maid In Dg_list.items)
{
Checkbox = (Checkbox) datagriditem. findcontrol ( " Checkbox2 " );
Checkbox. Checked = False ;
}
Butall. Text = " Select All " ;
}
}
Select All checkbox events in the DataGrid column header:
Private Void Dg_list_itemcreated ( Object Sender, system. Web. UI. webcontrols. datagriditemeventargs E)
{
If (E. Item. itemtype = Listitemtype. header)
{
Checkbox CBK = (Checkbox) E. Item. findcontrol ( " Checkbox1 " );
CBK. checkedchanged + = New Eventhandler (butall_click );
}
}
Self: http://www.cnblogs.com/pi1102cn/archive/2006/03/01/340259.html