Product Bundles
DevCraft
All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:
Web
Mobile
Document Management
Desktop
Reporting
Testing & Mocking
CMS
UI/UX Tools
Debugging
Free Tools
Support and Learning
Productivity and Design Tools
<
telerik:GridTemplateColumn
UniqueName
=
"CheckBoxTemplateColumn"
>
ItemTemplate
asp:CheckBox
ID
"CheckBox1"
runat
"server"
OnCheckedChanged
"ToggleRowSelection"
AutoPostBack
"True"
/>
</
HeaderTemplate
"headerChkbox"
"ToggleSelectedState"
protected
void
ToggleRowSelection(
object
sender, EventArgs e)
{
bool
checkHeader =
true
;
foreach
(GridDataItem dataItem
in
RadGrid1.MasterTableView.Items)
if
(!(dataItem.FindControl(
)
as
CheckBox).Checked)
false
break
}
GridHeaderItem headerItem = RadGrid1.MasterTableView.GetItems(GridItemType.Header)[0]
GridHeaderItem;
(headerItem.FindControl(
CheckBox).Checked = checkHeader;
ToggleSelectedState(
CheckBox headerCheckBox = (sender
CheckBox);
(dataItem.FindControl(
CheckBox).Checked = headerCheckBox.Checked;