private void dgvGriglia_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e)
 {
     if (e.Row.Cells[(int)colonne.IDGALVAPIANO].Value != DBNull.Value)
     {
         using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness())
         {
             decimal idgalvapiano = (decimal)e.Row.Cells[(int)colonne.IDGALVAPIANO].Value;
             GalvanicaDS.AP_GALVANICA_PIANORow daEliminare = _ds.AP_GALVANICA_PIANO.Where(x => x.IDGALVAPIANO == idgalvapiano).FirstOrDefault();
             if (daEliminare != null)
             {
                 daEliminare.Delete();
             }
             bGalvanica.UpdateTable(_ds.AP_GALVANICA_PIANO.TableName, _ds);
             _ds.AP_GALVANICA_PIANO.AcceptChanges();
         }
     }
 }