Hi Experts,
I have created rad grid with multiple group header and added the check box in first grouping header (BATCH_ID).So i want to do,
when i check the check box in first grouping header then to be selected (highlighted) the grid items belong to second group header (ITEM_NAME)
Grouping at Design Level
Create Header control at run time
Thanks
I have created rad grid with multiple group header and added the check box in first grouping header (BATCH_ID).So i want to do,
when i check the check box in first grouping header then to be selected (highlighted) the grid items belong to second group header (ITEM_NAME)
Grouping at Design Level
<
GroupByExpressions
>
<!-- First Grouping Header -->
<
telerik:GridGroupByExpression
>
<
SelectFields
>
<
telerik:GridGroupByField
FieldAlias
=
"BATCH_ID"
FieldName
=
"BATCH_ID"
HeaderValueSeparator
=
" : "
/>
</
SelectFields
>
<
GroupByFields
>
<
telerik:GridGroupByField
FieldName
=
"BATCH_ID"
SortOrder
=
"Ascending"
/>
</
GroupByFields
>
</
telerik:GridGroupByExpression
>
<!-- Second Grouping Header -->
<
telerik:GridGroupByExpression
>
<
SelectFields
>
<
telerik:GridGroupByField
FieldAlias
=
"Name"
FieldName
=
"EMP_DISPLAY_NAME"
HeaderValueSeparator
=
" : "
/>
</
SelectFields
>
<
GroupByFields
>
<
telerik:GridGroupByField
FieldName
=
"ITEM_NAME" SortOrder="Ascending" />
</
GroupByFields
>
</
telerik:GridGroupByExpression
</
GroupByExpressions
>
Create Header control at run time
Private Sub CreateHeaderControls(ByVal e As GridItemEventArgs)
If TypeOf e.Item Is GridGroupHeaderItem Then
Dim item As GridGroupHeaderItem = e.Item
If IsNumeric(item.GroupIndex.ToString()) Then
item.DataCell.Controls.Clear()
Dim check As New CheckBox()
check.AutoPostBack = True
check.ID = "CheckAll"
AddHandler check.CheckedChanged, AddressOf check_CheckedChanged
item.DataCell.Controls.Add(check)
End If
End If
End Sub
Thanks