Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Datagridview cơ sở dữ liệu cập nhật thay đổi giá trị ô

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


    }


  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 chèn một lúc vào 2 bảng có khóa chính và khóa ngoại

  2. bước kết thúc truy vấn rất dài vào các thời điểm ngẫu nhiên

  3. Sao chép dữ liệu từ bảng này sang bảng khác VÀ thêm dữ liệu bổ sung

  4. Thay đổi giới hạn cho kích thước Hàng Mysql quá lớn

  5. Mảng giá trị meta được tuần tự hóa WooCommerce trong bảng wp_postmeta