Mysql
 sql >> база данни >  >> RDS >> Mysql

База данни за актуализиране на стойността на клетките в Datagridview

След поредица от опити и грешки най-накрая намерих това, което търсех, като по този начин възможността да актуализирам база данни от datagridview по-долу е моят обработен код, който работи 100% надявам се, че ще помогне на някой в ​​бъдеще, и благодаря на @RageComplex за помощта, но още нещо, знае ли някой как да приложи, което имам предвид вместо да натискате бутона за въвеждане, за да направите промени в изгледа на datagrid, по-скоро щракнете върху бутон 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. MySQL:Не можете да посочите целева таблица „задачи“ за актуализиране в клауза FROM

  2. рейк прекратен! неинициализирана константа Mysql2

  3. Грешка в MySQL 5.7 (1093:Не можете да посочите целева таблица ___ за актуализация в клауза FROM) - обичайното решение не работи

  4. MySQL избира редове, където датата не е между датата

  5. Wordpress не може да се свърже с mysql сървър