<DataGrid AutoGenerateColumns="False" Grid.Row="4" Grid.Column="1" > Height="Auto" > HorizontalAlignment="Stretch" > Margin="0" > Name="grdCashReceipts" > VerticalAlignment="Stretch" > Width="Auto" > IsSynchronizedWithCurrentItem="True" > ItemsSource="{Binding Mode=default}" > SelectionMode="Single" > GridLinesVisibility="None" > HeadersVisibility="Column" > Grid.ColumnSpan="2" > CellEditEnding="grdCashReceipts_CellEditEnding" > CanUserAddRows="False" > CanUserDeleteRows="False" > SelectionUnit="Cell" > Grid.RowSpan="2" > AlternatingRowBackground="LightGray"> > <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> > <DataGridTextColumn Header="Invoice #" > Width="*" > Binding="{Binding crt_invfk, Converter={StaticResource Inv_PkToNumberConverter}}" > x:Name="txtInv_Number" IsReadOnly="False"/> > > <DataGridTextColumn Header="Invoice Date" > Width="*" > Binding="{Binding crt_invfk, Converter={StaticResource Inv_PkToInvoicePropertyConverter}, > ConverterParameter='inv_date', Mode=OneWay, StringFormat=d}" > IsReadOnly="True"/> > > <DataGridTextColumn Header="Amount" > Width="*" > Binding="{Binding crt_Amount, Mode=default}" > CellStyle="{StaticResource AlignRight}" > HeaderStyle="{StaticResource AlignRightHeader}"/> > > </DataGrid.Columns> > </DataGrid>>
private void grdCashReceipts_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e)>