<telerik:GridViewDataColumn DataMemberBinding="{Binding HoursValue}" ColumnGroupName="HoursInfo"
HeaderCellStyle="{DynamicResource GridViewHeaderRowStyle1}" Width="100" HeaderTextAlignment="Center">
<telerik:GridViewColumn.Header>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
<TextBlock Text="Hours "/>
<TextBlock Text="{Binding ElementName=chkCompYear, Path=Content}"/> // here binding is not working
or
<TextBlock Text="{Binding Year}"/> // here binding is not working
</StackPanel>
</telerik:GridViewColumn.Header>
</telerik:GridViewDataColumn>
<CheckBox Name="chkYear" Content="{Binding Year}" // Here it is working
Model
-----
public string Year {get; set;}
I can able to bind the data to checkbox which is outside the RadGridview, But I cant bind the header.
Pls help me out to resolve this
<
telerik:RadGridView
x:Name
=
"AccountGroupsGridView"
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Stretch"
Width
=
"{Binding ElementName=LayoutRoot, Path=ActualWidth}"
Height
=
"{Binding ElementName=LayoutRoot, Path=ActualHeight}"
ScrollViewer.VerticalScrollBarVisibility
=
"Auto"
ScrollViewer.HorizontalScrollBarVisibility
=
"Auto"
IsSynchronizedWithCurrentItem
=
"True"
AutoGenerateColumns
=
"False"
VerticalGridLinesBrush
=
"Transparent"
AlternationCount
=
"2"
AlternateRowBackground
=
"AliceBlue"
CanUserDeleteRows
=
"True"
CanUserInsertRows
=
"True"
ColumnWidth
=
"*"
ShowGroupPanel
=
"False"
RowIndicatorVisibility
=
"Collapsed"
Focusable
=
"False"
ItemsSource
=
"{Binding Path=AccountGroups}"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
x:Name
=
"AccountGroupCodeColumn"
UniqueName
=
"AccountGroupCodeColumn"
Header
=
"{x:Static localProperties:Resources.Account_Group_Code}"
DataMemberBinding="{Binding
Path
=
AccountGroupCode
,
Mode
=
TwoWay
,
UpdateSourceTrigger
=
PropertyChanged
}"
Width
=
"200"
IsReadOnly
=
"False"
IsFilterable
=
"False"
IsGroupable
=
"False"
IsSortable
=
"False"
IsResizable
=
"False"
ShowFieldFilters
=
"False"
ShowFilterButton
=
"False"
ShowDistinctFilters
=
"False"
>
</
telerik:GridViewDataColumn
>
<
telerik:GridViewDataColumn
x:Name
=
"DescriptionColumn"
UniqueName
=
"DescriptionColumn"
Header
=
"{x:Static localProperties:Resources.Description}"
Width
=
"*"
DataMemberBinding="{Binding
Path
=
Description
,
Mode
=
TwoWay
,
UpdateSourceTrigger
=
PropertyChanged
}"
IsFilterable
=
"False"
IsGroupable
=
"False"
IsSortable
=
"False"
ShowFieldFilters
=
"False"
ShowFilterButton
=
"False"
ShowDistinctFilters
=
"False"
>
</
telerik:GridViewDataColumn
>
</
telerik:RadGridView.Columns
>
<
telerik:RadGridView.GroupDescriptors
>
<
telerik:GroupDescriptor
Member
=
"AccountCategory.CategoryName"
/>
</
telerik:RadGridView.GroupDescriptors
>
</
telerik:RadGridView
>
<telerik:RadGridView Grid.Row="0"ItemsSource ="{Binding SampleView}" />
This is the way I am binding the itemssource, but the UI is not getting bound. Kindly help.