Po serii prób i błędów w końcu znalazłem to, czego szukałem, dzięki czemu mogę zaktualizować bazę danych z poniższego datagridview, to mój opracowany kod, który działa w 100%, mam nadzieję, że pomoże komuś w przyszłości i dziękuję @RageComplex za pomoc, ale jeszcze jedna rzecz, czy ktoś wie, jak to zaimplementować, to znaczy, zamiast naciskać przycisk Enter, aby wprowadzić zmiany w widoku datagridview, wolę kliknąć przycisk ty
private void dataGridView1_RowValidated(object sender, DataGridViewCellEventArgs e)
{
try
{
DataTable changes = ((DataTable)dataGridView1.DataSource).GetChanges();
if (changes != null)
{
MySqlCommandBuilder mcb = new MySqlCommandBuilder(mySqlDataAdapter);
mySqlDataAdapter.UpdateCommand = mcb.GetUpdateCommand();
mySqlDataAdapter.Update(changes);
((DataTable)dataGridView1.DataSource).AcceptChanges();
MessageBox.Show("Cell Updated");
return;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}