Salve ragazzi vi espongo un breve e forse per voi banale problema.

Ho due Form, dove nel primo (frmprincipale) è presente un datagrid della tabella chiamata "clienti".
Nel secondo form (frminseriscicliente) sono presenti 3 textbox dove inserisco i dati di un nuovo cliente e successivamente avviene l'inserimento tramite un button. Nonostante l'inserimento funzioni il datagrid del primo Form non viene aggiornato nemmeno utilizzano queste procedure:

clientiDataGridView.Refresh();
clientiTableAdapter.Update(carico_ScaricoDataSet.c lienti);

per una migliore comprensione vi allego il codice del form2

codice:
 private void Salva_Click(object sender, EventArgs e)
        {
            connessionedb.Open();
            String cognome = txtCognome.Text.ToUpper() ;


            String nome = txtnome.Text.ToUpper();
            String secondonome = txtsecondonome.Text.ToUpper();
            


            //messaggio di controllo sulla conferma dei dati, prima del salvataggo degli stessi
            String testoconferma = "";
            testoconferma = "Vuoi Salvare i dati?\nCognome: " + cognome + "\n" + "Nome: " + nome + "\n" + "2° Nome: " + secondonome;
  
            if (MessageBox .Show (testoconferma,"conferma",MessageBoxButtons .YesNo ,MessageBoxIcon.Information ) == DialogResult .Yes )
            {
                SqlCommand comando = new SqlCommand("", connessionedb );
                comando.CommandText = "INSERT into clienti (nome, cognome, secondonome) VALUES ('"+ nome +"','"+ cognome +"','"+ secondonome +"')";
                comando.ExecuteNonQuery();
                Info.Text = "Cliente Inserito, clicca su 'Nuovo Cliente' per cancellare le caselle d'inserimento";
                //devo aggiornare il data grid del frmprincipale
                
            }
            connessionedb.Close();
            Salva.Enabled = false;
            NuovoCliente.Enabled = true;
        }