Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Baza danych aktualizacji wartości komórki Datagridview

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);
        }


    }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd DBX:Nie można poprawnie zainicjować sterownika

  2. Błąd krytyczny:wywołanie funkcji elementu członkowskiego query() na null

  3. Która wersja to mój serwer MySQL?

  4. Instalacja Percona/MySQL bez nadzoru na Ubuntu

  5. Umieść div w matrycy MYSQL