Есть код для DataGrid.
<ScrollViewer Grid.Row="1">
<DataGrid RowEditEnding="DataGridTable_RowEditEnding" FontSize="14" Grid.Row="1" x:Name="DataGridTable" AutoGenerateColumns="False" CanUserAddRows="True" CanUserDeleteRows="True">
<DataGrid.Columns >
<DataGridTemplateColumn Header="Название">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBox Text="{Binding Title, UpdateSourceTrigger=PropertyChanged}" ></TextBox>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Header="Дата и время">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBox Text="{Binding Datatime , UpdateSourceTrigger=PropertyChanged, StringFormat=dd.MM.yyyy HH:mm}" ></TextBox>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
</ScrollViewer>
Но событие RowEditEnding не срабатывает когда я просто в пустую строку вбиваю данные и нажимаю enter
Оно сработает только тогда когда я нажму где то между столбцов и тогда появится вот это
и уже с таких столбцов он внесенные данные в эти ячейки запишет после нажатия enter