<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.