Sau một loạt thử nghiệm và gặp lỗi, cuối cùng tôi đã tìm thấy thứ mà mình đang tìm kiếm, do đó có thể cập nhật cơ sở dữ liệu từ datagridview bên dưới là mã đã làm việc của tôi hoạt động 100% hy vọng nó sẽ giúp ích cho ai đó trong tương lai và cảm ơn @RageComplex đã giúp đỡ, nhưng một điều nữa có ai biết cách triển khai ý tôi là thay vì nhấn vào nút enter để thực hiện các thay đổi trong chế độ xem dữ liệu, bạn muốn nhấp vào một nút 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);
}
}