<DataGrid AutoGenerateColumns="False" Grid.Row="1" Grid.Column="3" Height="Auto" HorizontalAlignment="Stretch" Margin="0" Name="grdAirWayBillDetails" VerticalAlignment="Stretch" Width="Auto" IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding Mode=default}" SelectionMode="Single" GridLinesVisibility="None" HeadersVisibility="Column" Grid.ColumnSpan="2" CanUserAddRows="False" CanUserDeleteRows="False" SelectionUnit="Cell" Grid.RowSpan="4"> <DataGrid.Resources> <Style x:Key="AlignRight" TargetType="DataGridCell"> <Setter Property="HorizontalAlignment" Value="Right" /> </Style> <Style x:Key="AlignRightHeader" TargetType="DataGridColumnHeader"> <Setter Property="HorizontalAlignment" Value="Right" /> </Style> </DataGrid.Resources> <DataGrid.Columns> <DataGridComboBoxColumn Header="Charge Type" Width="2*" DisplayMemberPath="cty_name" SelectedValuePath="cty_pk" SelectedValueBinding="{Binding awd_ctyfk, Mode=Default}"/> <DataGridTextColumn Header="Amount" Width="*" Binding="{Binding awd_amount, Mode=default}" CellStyle="{StaticResource AlignRight}" HeaderStyle="{StaticResource AlignRightHeader}"/> </DataGrid.Columns> </DataGrid>Basically I need a EnteredValueChanged event on the Amount column.