В настоящее время у меня есть DataGridView в форме, которую я хочу использовать с DataTable в DataSet, заполненном из базы данных SQlite (используя System.Data.SQlite).
Итак, у меня есть DataAdapter между базой данных и DataSet, и я могу установить источник данных DataGridView непосредственно как DataTable. Это показывает нормально.
Мой вопрос такой:
Зачем мне здесь использовать Binding Source? Многие учебники говорят, что вы можете использовать это или нет. Но есть ли в этом смысл, кроме добавления дополнительного шага?
Кроме того, если я хочу обновить базу данных при изменении DataGridView, как это можно сделать? Обновляется ли DataSet автоматически - поэтому мне нужно просто указать DataAdapter на обновление? Или где источник привязки полезен?
Спасибо!