| CultureInfo cultureInfo = new CultureInfo("en-US"); | 
| DateTimeFormatInfo dateInfo = new DateTimeFormatInfo(); | 
| dateInfo.ShortDatePattern = "MM/yyyy"; | 
| cultureInfo.DateTimeFormat = dateInfo; | 
| radDatePicker1.Culture = cultureInfo; | 


Hi, 
I am very biginer in Telerik controls. I am facing a problem related to properties binding ( automatic ) . i have a Gridview and inside grid view i have a checkbox , i need to implement functionality where i have to select checkbox on rowselection in xaml.
my code is following ...
<
ex:ExGridView Name="gvItemList" MultipleSelect="True" EnableColumnVirtualization="False" Grid.Column="0" Grid.ColumnSpan="5" Grid.Row="15"
AutoGenerateColumns="False" MaxHeight="200" IsReadOnly="True" RowLoaded="gvItemList_RowLoaded" >
<tcp:RadGridView.Columns>
<ex:ExGridViewDataColumn Width="20" IsResizable="False">
<tcp:GridViewDataColumn.CellStyle x:Uid="chkSelect">
<Style TargetType="tcp:GridViewCell">
<Setter Property="tcp:GridViewCell.Template">
<Setter.Value>
<ControlTemplate TargetType="tcp:GridViewCell">
<CheckBox CommandParameter="{Binding}"
HorizontalAlignment="Center" VerticalAlignment="Center"
IsChecked="{Binding Path=IsSelected, Mode=TwoWay,RelativeSource={RelativeSource FindAncestor,
AncestorType={x:Type tcp:GridViewDataColumn}}}" Checked="CheckBox_Checked" Unchecked="CheckBox_Checked"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</tcp:GridViewDataColumn.CellStyle>
</ex:ExGridViewDataColumn>
<ex:ExGridViewDataColumn PhraseID="2464" UniqueName="ItemCode" DataMemberBinding="{Binding Path=ItemCode, Converter={StaticResource stringToDisplayStringConverter}}" ></ex:ExGridViewDataColumn>
<ex:ExGridViewDataColumn PhraseID="1218" UniqueName="ItemName" DataMemberBinding="{Binding Path=ItemName, Converter={StaticResource stringToDisplayStringConverter}}" Width="130"></ex:ExGridViewDataColumn>
<ex:ExGridViewDataColumn PhraseID="1607" UniqueName="DepartmentName" DataMemberBinding="{Binding Path=DepartmentName, Converter={StaticResource stringToDisplayStringConverter}}" ></ex:ExGridViewDataColumn>
<ex:ExGridViewDataColumn PhraseID="1002" UniqueName="CategoryName" DataMemberBinding="{Binding Path=CategoryName, Converter={StaticResource stringToDisplayStringConverter}}" ></ex:ExGridViewDataColumn>
</tcp:RadGridView.Columns>
</ex:ExGridView>
we have extendened radgrid in customizable form. still i don't have idea to bind checkbox's checked property to gridview's IsSelect property , i don't want to link object properties , but i need to bind both controls(checkbox and gridrow ) properties . Please have a look and give me some assistance .
Thanks In advance
Regards
Devendra Kumar

<telerik:RadGridView Grid.Column="1"                             Grid.Row="1"                             AutoGenerateColumns="False"                             DataContext="{Binding MyXMLDoc}"                             ItemsSource="{Binding XPath=/Nodes/Node}"                             RowIndicatorVisibility="Collapsed"                             ShowGroupPanel="False"                             GridLinesVisibility="Horizontal">             <telerik:RadGridView.Columns>                 <telerik:GridViewDataColumn Width="200"                                            DataMemberBinding="{Binding XPath=@Key}">                     <telerik:GridViewDataColumn.CellTemplate>                         <DataTemplate>                             <StackPanel Orientation="Horizontal" VerticalAlignment="Top" >                                 <Image Source="{Binding XPath=@Icon}" ToolTip="{Binding XPath=@Tooltip}" Style="{StaticResource ico16}" />                                 <TextBlock Text="{Binding XPath=@Key}" Foreground="Black" />                             </StackPanel>                         </DataTemplate>                     </telerik:GridViewDataColumn.CellTemplate>                 </telerik:GridViewDataColumn>             </telerik:RadGridView.Columns>         </telerik:RadGridView>

// Specify the theme to use for this control.Theme theme = ThemeManager.FromName("Windows7");if (theme != null){    StyleManager.SetTheme(this, theme);}
private void AddTrendPoints(TrendFiles trendfile)         {             if (this.trendGraph.Dispatcher.Thread != Thread.CurrentThread)             {                 this.trendGraph.Dispatcher.Invoke(DispatcherPriority.Normal, new DispatcherOperationCallback(delegate                {                                          #region Setup Series                     this.trendGraph.DefaultView.ChartArea.DataSeries.Clear();                     this.trendGraph.DefaultView.ChartArea.Legend.Items.Clear();                     this.trendGraph.SamplingSettings.SamplingThreshold = trendfile.Records;                     DataSeries series = new DataSeries();                     LineSeriesDefinition lineDefinition = new LineSeriesDefinition();                     ChartLegendItem legendItem = new ChartLegendItem();                     int count = 0;                       foreach(TrendVariable trendVar in trendfile.Variables)                     {                         series = new DataSeries();                         lineDefinition = new LineSeriesDefinition();                         legendItem = new ChartLegendItem();                         lineDefinition.ShowItemLabels = false;                         lineDefinition.ShowPointMarks = false;                         lineDefinition.SeriesName = trendVar.Name;                         lineDefinition.LegendDisplayMode = LegendDisplayMode.SeriesLabel;                         series.LegendLabel = trendVar.Name;                         series.Definition = lineDefinition;                         series.Definition.Appearance.Stroke = colors[count];                         series.Definition.Appearance.Fill = colors[count];                         legendItem.Label = trendVar.Name;                         legendItem.Background = colors[count];                         legendItem.Foreground = Brushes.White;                         trendGraph.DefaultView.ChartLegend.Items.Add(legendItem);                                                   foreach (DataPoint point in trendVar.points)                         {                             series.Add(point);                         }                           trendGraph.DefaultView.ChartArea.DataSeries.Add(series);                                                  count++;                     }                       #endregion                         return null;                 }), null);               }             else            {                 #region Setup Series                 this.trendGraph.DefaultView.ChartArea.DataSeries.Clear();                 this.trendGraph.DefaultView.ChartArea.Legend.Items.Clear();                   DataSeries series = new DataSeries();                 LineSeriesDefinition lineDefinition = new LineSeriesDefinition();                 ChartLegendItem legendItem = new ChartLegendItem();                 int count = 0;                   foreach (TrendVariable trendVar in trendfile.Variables)                 {                     series = new DataSeries();                     lineDefinition = new LineSeriesDefinition();                     legendItem = new ChartLegendItem();                     lineDefinition.ShowItemLabels = false;                     lineDefinition.ShowPointMarks = false;                     lineDefinition.SeriesName = trendVar.Name;                     lineDefinition.LegendDisplayMode = LegendDisplayMode.SeriesLabel;                     series.LegendLabel = trendVar.Name;                     series.Definition = lineDefinition;                     series.Definition.Appearance.Stroke = colors[count];                     series.Definition.Appearance.Fill = colors[count];                     legendItem.Label = trendVar.Name;                     legendItem.Background = colors[count];                     legendItem.Foreground = Brushes.White;                     trendGraph.DefaultView.ChartLegend.Items.Add(legendItem);                     foreach (DataPoint point in trendVar.points)                     {                         series.Add(point);                     }                     trendGraph.DefaultView.ChartArea.DataSeries.Add(series);                     count++;                 }                   #endregion               }           }
