Hello,
Below is the XAML for my grid. I am using RadDatePicker to show several of the date fields. The issue is that I have added the handler for RowEditEndedEvent. But this event is never fired, after changing the date fields. What's going on here?
Thanks
Shipra
StandardVersionJurisdictionRadGridView.AddHandler(
GridViewDataControl.RowEditEndedEvent, new EventHandler<GridViewRowEditEndedEventArgs>(this.StandardVersionJurisdictionRadGridView_RowEditEnded));
private void StandardVersionJurisdictionRadGridView_RowEditEnded(object sender, Telerik.Windows.Controls.GridViewRowEditEndedEventArgs e)
{
BaseRecordViewModel vmItem = ((DataRecord)e.Row.Record).Data as BaseRecordViewModel;
//e.NewData has new info
}
<
Grid>
<telerikGrid:RadGridView x:Name="StandardVersionJurisdictionRadGridView" Grid.Column="0" IsReadOnly="False" ColumnsWidthMode="Fill" AutoGenerateColumns="False"
ItemsSource="{Binding Path=StandardVersionJurisdictionList}"
ShowGroupPanel="False" IsEnabled="{Binding IsEditable}" IsEnabledChanged="StandardVersionJurisdictionRadGridView_IsEnabledChanged">
<telerikGrid:RadGridView.Columns>
<telerikGrid:GridViewDataColumn HeaderText="Jurisdictions" DataMemberBinding="{Binding Path=Jurisdiction.JurisdictionName, Mode=TwoWay}" IsReadOnly="True">
</telerikGrid:GridViewDataColumn>
<telerikGrid:GridViewDataColumn HeaderText="Effective Date">
<telerikGrid:GridViewDataColumn.CellStyle>
<Style TargetType="GridView:GridViewCell">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="GridView:GridViewCell">
<Controls:RadDatePicker SelectedDate="{Binding Path=EffectiveDate, Mode=TwoWay}"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</telerikGrid:GridViewDataColumn.CellStyle>
</telerikGrid:GridViewDataColumn>
<telerikGrid:GridViewDataColumn HeaderText="Enforcement Date">
<telerikGrid:GridViewDataColumn.CellStyle>
<Style TargetType="GridView:GridViewCell">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="GridView:GridViewCell">
<Controls:RadDatePicker SelectedDate="{Binding Path=EnforcementDate, Mode=TwoWay}"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</telerikGrid:GridViewDataColumn.CellStyle>
</telerikGrid:GridViewDataColumn>
<telerikGrid:GridViewDataColumn HeaderText="Inactive Date">
<telerikGrid:GridViewDataColumn.CellStyle>
<Style TargetType="GridView:GridViewCell">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="GridView:GridViewCell">
<Controls:RadDatePicker SelectedDate="{Binding Path=InactiveDate, Mode=TwoWay}"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</telerikGrid:GridViewDataColumn.CellStyle>
</telerikGrid:GridViewDataColumn>
</telerikGrid:RadGridView.Columns>
</telerikGrid:RadGridView>
</Grid>