Обновление 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-ом(