Обновление DataGrid при добавлении информации в него и занесение в бд. SQLite, WPF

Появился вопрос с реализацией сохранения текста из DataGrid сразу в бд без использования окна с формой.

<DataGrid Background="#ffff" x:Name="DG" Margin="10,5,10,50" FontSize="16" FontWeight="bold" AutoGenerateColumns="False">
            <DataGrid.Columns>
                <DataGridTextColumn
                    
                    Header="Фамилия" 
                    Width="150"
                    Binding="{Binding Fam, UpdateSourceTrigger=PropertyChanged}"/>
                <DataGridTextColumn 
                    Header="Имя" 
                    Width="170"
                    Binding="{Binding Name, UpdateSourceTrigger=PropertyChanged}"/>
                <DataGridTextColumn 
                    Header="Отчество" 
                    Width="180"
                    Binding="{Binding Otch, UpdateSourceTrigger=PropertyChanged}"/>
                <DataGridTextColumn 
                    Header="Дата рождения" 
                    Width="170"
                    Binding="{Binding Datro, UpdateSourceTrigger=PropertyChanged}"/>
            </DataGrid.Columns>

public partial class Work : Page
    {
        public List<Piple> pipleslist { get; set; } = Data.GetPiple();       
        public Work()
        {
            InitializeComponent();
            ApplicationContext db = new ApplicationContext();
             
                       
            DG.ItemsSource = pipleslist;

            

        }
        private void Updayt_Click(object sender, RoutedEventArgs e)
        {
            pipleslist = Data.GetPiple();
            DG.ItemsSource = pipleslist;
        }
}

Временно помогло использование окна с формой для заполнения, оттуда и заносил информацию в БД, а обновлял её с помощью кнопки, но появилась необходимость добавления в таблицу поля с CheckBox-ом и изменять его необходимо непосредственно в окне с DataGrid-ом(


Ответы (0 шт):