Tworzę aplikacją operującą na bazie danych sql i napotkałem pewien problem.
Otóż w jaki sposób zapisać wprowadzone zmiany w kontrolce DataGridView do bazy? (po naciśnięciu przycisku lub automatycznie)
Szukałem w sieci rozwiązań, jednak nie trafiają one w sedno problemu, są przestarzałe, lub nie do końca je rozumiem. Proszę o nakierunkowanie do rowziązania. (korzystam z entity framework). Oto kod:
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void MainForm_Load(object sender, EventArgs e)
{
using (CarDealerEntities context = new CarDealerEntities())
{
this.dataGridViewUsers.DataSource = context.Users.ToList();
this.dataGridViewCustomers.DataSource = context.Customers.ToList();
this.dataGridViewOrders.DataSource = context.Orders.ToList();
this.dataGridViewAddresses.DataSource = context.Addresses.ToList();
}
}
private void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs e)
{
}
private void buttonSave_Click(object sender, EventArgs e)
{
}
}