sql >> Database teknologi >  >> RDS >> Mysql

Datagridview-celleværdiændringsopdateringsdatabase

Efter en række forsøg og fejl fandt jeg endelig det, jeg ledte efter, og at kunne opdatere databasen fra datagridview nedenfor er min omarbejdede kode, som virker 100% håber det hjælper nogen i fremtiden, og tak @RageComplex for at hjælpe, men en ting mere ved nogen, hvordan man implementerer, det mener jeg i stedet for at trykke på Enter-knappen for at foretage ændringer i datagridviewet, så klikker du hellere på en knap 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. Barman Cloud – Del 2:Cloud Backup

  2. SQLT i 12c kan ikke indsamle statistik

  3. Ændring af den næste dropdown-værdi med forrige dropdown ved ændringshændelse

  4. Hvordan tæller jeg unikke besøgende på mit websted?