sql >> Database >  >> RDS >> Mysql

Datagridview celwaarde wijziging update database

Na een reeks van vallen en opstaan, heb ik eindelijk gevonden waar ik naar op zoek was, dus het kunnen updaten van de database vanuit datagridview hieronder is mijn bewerkte code die 100% werkt, ik hoop dat het iemand in de toekomst helpt, en bedankt @RageComplex voor het helpen, maar nog een ding weet iemand hoe je dat moet implementeren, ik bedoel in plaats van op de enter-knop te drukken om wijzigingen in de datagridview aan te brengen, klik je liever op een knop 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. MySQL-zoekopdracht in kommalijst

  2. waarde te lang voor type karakter variërend (N)

  3. Wat is het beste gegevenstype voor telefoonnummer in MySQL en wat moet Java-typetoewijzing daarvoor zijn?

  4. Python MySQLdb-variabelen als tabelnamen