venerdì 13 novembre 2026

C# Windows Forms: copiare il contenuto di una cella di un controllo DataGridView negli appunti

Tramite la classe Clipboard di Windows Forms, possiamo copiare negli appunti di Windows il contenuto di una cella selezionata di un controllo DataGridView, utilizzando il metodo statico SetText().
Nel seguente frammento di codice, scritto in C#, viene copiato negli appunti il contenuto della cella appartenente alla colonna "NomeColonna" della prima riga selezionata.



C#
 private void MniCopiaPassword_Click(object sender, EventArgs e)
 {
     try
     {
         Clipboard.SetText(DtgDati.SelectedRows[0].Cells["NomeColonna"].Value?.ToString() ?? "");
     }
     catch (Exception ex)
     {
         MessageBox.Show(Utility.Errore + ex.Message);
     }
 }

Nessun commento: